读入一批正整数(以零或负数为结束标志),求其中的奇数和。c语言怎么写

如题所述

#include <stdio.h>
int main()
{
    int num;
    int sum=0;
    scanf("%d",&num);
    while(num>0)
    {
        if(num%2==0)
        {
            num=0;
        }
        sum+=num;
        scanf("%d",&num);
    }
    printf("%d",sum);
    
    return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-27
定义一个数用来进行累加然后进行循环即可循环中对输入的数求余2确定其是否为奇数如果是则累加如果输入的数为0或者负数退出循环最后再输出值就完成了如果代码不想自己写的话我可以有偿代劳