课程
/后端开发
/C
/C语言入门
题目 输入一些正数,计算这些数的和,输入负数或0结束。 代码 #include<stdio.h> main() {int a,b,c,x; scanf("%d%d%d",a,b,c); if(a>0 && b>0 && c>0) x=a+b+c; else printf("error"); }
2018-04-17
源自:C语言入门 3-1
正在回答
输入格式有问题,你如果只输入3就回车的话相当于b 和c都没有值,你最好用%d之间放个空格,然后在输出的时候数字间用空格隔开,输入3个数字就好了
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么输出始终不对,而且每次值都不一样,求助
1 回答为什么从1开始只输出1。
2 回答为什么这里输出从第二行开始有空格
2 回答输出为什么以%c输出呢
1 回答为什么输出为2