永发信息网

#include <stdio.h> int main(void) { long num; long sum=0L; int status;

答案:2  悬赏:50  手机版
解决时间 2021-12-25 09:45
printf("Please enter an integer to be summed.(q to quit):");
status=scanf("%ld",&num);
while(status=1)
{
sum=sum+num;
printf("Please enter next integer(q to quit):");
status=scanf("%ld",&num);
printf("sum=%d\n",sum);
}
printf("Those integers sum to %ld.\n",sum);
return 0;
}

怎么老是少读取一个数字,还有为什么最后输入一个非数字字符就会无限循环
最佳答案
估计你
while(status=1)是while(status==1)的笔误?
另外,你如何区分输入的是数字还是q?好象是用status,但会导致还有一个q留在标准输入里面,不好.
全部回答
期待看到有用的回答!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题Theyhadtogiveuptheplanbecause
revit如何设置不同轴线间墙体竖向不同颜色
有用分期有现金贷吗
蚕结茧什么意思
单选题邓小平说:特区是一个窗口,是技术的窗
秋天的图画这节课主要知识点有哪些
以点带面什么意思
形容风很舒服的成语有哪些?
三十多岁了,还能学单片机吗
迢远到烟台多少公里
徐州到武夷山多少钱
雁南飞什么意思
灯笼的流苏怎么样才能挂在灯笼上
宇智波斑为什么怎么厉害,他是怎么成为这样厉
沉稳内敛是什么意思
推荐资讯
做减数分裂的实验中,在显微镜中是否能观察到
简便运算.9.8×0.53+9.8×0.47??????????70.
vincent为什么翻译为【云信】?
已知3x+1的平方根是正负4,2x-y+1的立方根是-2
从武昌火车站到江汉路做什么车?
单选题下列句中有通假字的一项是A.是吾剑之所
如图所示,∠A+∠B+∠C+∠D+∠E=________.
单选题下列有关叶绿体和光合作用的几个实验结
能否推荐一些介绍电影拍摄技术理论的书?
剑豪旋风怎么放
魔兽世界现在还收费吗
单选题下面句子中划线成语使用不恰当的一项是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?