c语言如何三个数求和

c语言三个数求和??

是三个数求和:

int a,b,c,sum;

char c1,c2;

scanf("%d%c%d%c%d",&a,&c1,&b,&c2,&c);

if(c1=='+' && c2=='+')

sum=a+b+c;

printf("%d+%d+%d=%d\n",a,b,c,sum);

运行时,输入

12+34+56回车

1+2+3回车

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-04
以上代码中,第4行后部多了个逗号(,);
你在运行输入时,应该以空格隔开三个数值并最后以回车结束,如以下输入格式:
1 2 3追问

不行呀

追答

%f对应于浮点型数据,把第3行的int改成float

相似回答