拼题A基础27
7-27 求奇数和 (20分)
#include<stdio.h>
main()
{
int n, sum = 0;
scanf("%d", &n);
while(n > 0)
{
if(n % 2 == 1)
{
sum = sum + n;
}
scanf("%d", &n);
}
printf("%d", sum);
return 0;
}
注意
1.输入一系列正整数:
这个要求需要这样来实现:
即:
scanf("%d", &n);
while( n > 0 )
{
scanf("%d", &n);
}
2.**当读到零或负整数时,表示输入结束,该数字不要处理。**时
题目当中这一部分要求其实一开始读到也是比较懵的
其实翻译过来我们的而语言就是:
当n为小于等于0,都不需要进入循环,直接输出结果即可。