码迷,mamicode.com
首页 > 其他好文 > 详细

20200105-输入若干整数,求其中的奇数之和及偶数之和

时间:2020-05-21 09:33:03      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:smis   dcs   eww   b2b   ida   pap   enc   red   eth   

  1. #include "stdafx.h"

  2. #include "iostream"

  3. #include "cstring"

  4. #include "string"

  5. using namespace std;

  6. int a,b,c,d;

  7. int main()

  8. {for (c=0;c>=0;c++)  //此处可用替换为while(1)

  9.   {cin>>d;

  10.    if(d==0)

  11.      break;

  12.     if(d%2==0)

  13.       a=a+d;

  14.     if(d%2==1)

  15.       b=b+d;

  16.   }

  17.       cout<<"奇数和: "<<b<<endl;

  18.       cout<<"偶数和:"<<a<<endl;

  19. }

  20.  

 

也可以用do while来写:

#include "stdafx.h"

#include "iostream"

#include "cstring"

#include "string"

using namespace std;

int a,b,c,d;

int main()

{do

  {

   cin>>d;

   if(d==0)

     break;

    if(d%2==0)

      a=a+d;

    if(d%2==1)

      b=b+d;

}

while(d!=0);

      cout<<"奇数和: "<<b<<endl;

   cout<<"偶数和:"<<a<<endl;

}

出结果:
技术图片

这是一道2018年奥赛初赛题,知识点在于乘方和取余。

20200105-输入若干整数,求其中的奇数之和及偶数之和

标签:smis   dcs   eww   b2b   ida   pap   enc   red   eth   

原文地址:https://www.cnblogs.com/whcsrj/p/12928210.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!