c
1#include<stdio.h> 2 3int calc(int,int); 4 5int main(void) 6{ 7 int a,b,s = 0; 8 printf("二数の和、差、積、商を計算します。 整数 a:"); scanf("%d", &a); 9 printf("整数 b:"); scanf("%d", &b); 10 s = calc(a,b); 11 12 return 0; 13} 14 15int calc(int x ,int y) 16{ 17 int a,b,c,d,f = 0; 18 19 int num = 0; 20 a = x + y; 21 b = x - y; 22 c = x * y; 23 24 printf("和(a+b):%d\n",a); 25 printf("差(a-b):%d\n",b); 26 printf("積(a*b):%d\n",c); 27 if (num){ 28 d =x / y; 29 f = x / y; 30 printf("商(a/b):%d,余り%d\n",d,f); 31 }else{ 32 printf("計算出来ません"); 33 34 } 35 36 return 0; 37}
やりたいこと
商の計算時に0が入力されると計算が出来なくてエラーになると思うのですがエラーが起きないように0が入力された時に計算せずに計算出来まんと表示させたいです。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/25 15:00
退会済みユーザー
2018/04/25 15:04