参考例6.14程序,输入一些整数,编程计算并输出其中所有正数的和,输入负数时不累加,继续输入下一个数。输入零时,表示输入数据结束。
#include <stdio.h>
main()
{
int i,sum=0;
printf("输入一些整数:");
while(i!=0)
{
scanf("%d",&i);
if(i>0)
{
sum+=i;
}
if(i<0) continue;
}
printf("sum=%d\n",sum);
return 0;
}
程序的运行结果为:
知识点:
1.scanf()要在循环体里面取址
2.continue在循环体中出现,跳过本次循环,break出现,结束循环
心得体会:
记住continue和break的用法。