c++用for循环求1~100内的奇数之和,偶数之和

如题所述

完整代码如下(在Dev-C++环境下实际调试通过):

#include <stdio.h>
#include <iostream>

#include <string.h>
#include <algorithm>
#include <iomanip> 


using namespace std;  



main() 


    int sum=0,i=0;
    for( i=1;i<=100;i=i+2)
    {
        cout<< i << "#"; //测试性显示,可注释掉
        sum = sum + i;
    }
        cout<<"\n";    
        cout<<"1到100内奇数的和是:("<<sum<<")";
        cout<<"\n";
            
    for( i=0;i<=100;i=i+2)
    {
        cout<< i << "#"; //测试性显示,可注释掉
        sum = sum + i;
    }
        cout<<"\n";    
        cout<<"1到100内偶数的和是:("<<sum<<")";
        cout<<"\n";

system("pause"); //暂停以查看 
return 0; 
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-08
main(){
    int i,s1,s2;
    s1=0;
    s2=0;
    for (i=1;i<=100;i++) if (i%2) s1++; else s2++;
    printf("奇数和=%d,偶数和=%d\n", s1, s2);
}

相似回答