c语言 在1-100之间,求所有奇数和偶数的个数和所有奇数和偶数的和(写到一个里面)

急啊啊啊啊啊啊啊啊啊啊啊啊

#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int s1=0;//偶数的和
int s2=0;//奇数的和
int g1=0;//偶数个数
int g2=0;//奇数个数
for(int i=1;i<=100;i++)
{
if(i%2==0)
{
s1=s1+i;
g1=g1+1;
}
else
{
s2=s2+i;
g2=g2+1;
}

};
printf("偶数的个数为:%d\n偶数的和为:%d\n奇数的个数为:%d\n奇数的和为:%d\n",g1,s1,g2,s2);
return 0;
}

追问

还有一个能帮忙也写一下吗
从键盘输入三个数,将三个数由小到大输出

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-29
#include <bits/stdc++.h>
using namespace std;

  int main(){
   int cnt0=0,cnt1=0,sum0=0,sum1=0;
   for (int i=1;i<=100;i++)
     if (i&1){
      cnt1++;sum1+=i;
  }else{
   cnt0++;sum0+=i;
  }
printf("%d %d\n%d %d\n",cnt0,sum0,cnt1,sum1);
  }

相似回答