计算给定一组整数中奇数的和,直到遇到0时结束。(流程控制)
输入格式:共一行,输入一组整数,以空格分隔
输出格式:输出一个整数
示例:
输入:1 2 3 4 5 0 6 7
输出:9
while(scanf("%d",&n)&&n!=0)
while(scanf("%d",&n)&&n)
while(scanf("%d",&n),n)
当输入n且n!=0时继续循环,当n为0时结束循环,上述三种写法都可实现
#include<stdio.h>
int main()
{
int n;
int sum=0;
while(scanf("%d",&n)&&n)
{
if(n%2)
sum+=n;
}
printf("%d",sum);
}