各位大大,
小弟也是初學,請大大幫忙看看程式哪裡有問題。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i;
int a, b, c;
int sum = 0;
double sum1=0;
while (scanf("%d%d%d", &a, &b, &c)==3)
{
switch (a)
{
case 1:
sum = b+c;
printf("%d\n", sum);
break;
case 2:
sum = b-c;
printf("%d\n", sum);
break;
case 3:
sum = b*c;
printf("%d\n", sum);
break;
case 4:
sum1 = b/c;
printf("%.f\n", sum1);
break;
}
}
system ("pause");
return 0;
};
感恩
int a, b, c;
double sum1=0;
....
先把不需要的變數刪掉...像i,sum
總和設一個就好,假設sum1,類型用long ,int不足
另外題目條件是先輸入N
在依序輸入N行的a,b,c
你這個N永遠都只有1,要再多設一個N行的迴圈
還有輸出時是一次輸出全部答案,不是個別輸出
還有問題就google一下題目會有參考解答ㄉ