C++程序编辑问题····高手请帮忙··

来源:百度知道 编辑:UC知道 时间:2024/09/20 02:59:18
读入一批正整数(以零或者负数为结束标识),求其中的奇数和。

#include<stdio.h>
void main()
{
    int n,sum=0;
    for(;;)
    {
        scanf("%d", &n);
        if (n<=0) break;
        if(n%2==1) sum=sum+n;
    }
    printf("奇数和 = %d\n", sum);
    getch();
}

每个数除2,得到奇数,再将奇数加起来就完了。将这批整数存在一个数组里面逐个检查,

#include<iostream>
using namespace std;
int main()
{
int a,i=0,sum=0;
cout<<"输入数据: ";
cin>>a;
while(a>0)//以输入小于等于0的数结束输入;
{
if(a%2!=0)sum=sum+a;
cin>>a;
}
cout<<sum<<endl;
return 0;
}

#include<iostream>
using namespace std;
void main()
{