首页 > 技术文章 > while 循环节的跳出 和代码出错调试的地方检察

ctfliar 2020-11-27 16:07 原文

#include<stdio.h>       程序设计2.3
int main()
{
int score=0,sum=0,average=0,failed=0,num=0;
scanf("%d",&score);
sum=sum+score;
while(score>=0)
{ scanf("%d",&score);
sum=sum+score;
num=num+1;
if(score<60)
{
failed=failed+1;
}
//scanf("%d",score);
} sum=sum-score;
average=sum/num;
printf("%d %d\n ",average, failed);
return 0;
}               ///在这里,其实是算法出了问题,但我不知道有什么问题,所以强制在循环外面的数据改动,使得他的结果和我原来的算法结果相同

            只是这样的话,不走就变多了,不够简洁,后续的操作也不好处理

推荐阅读