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

来自:    更新日期:早些时候
C语言程序求1—100之间的奇数和和偶数和~

用oddsum=1+3+5+···+99来计算奇数和;evensum=2+4+6+···+100来计算偶数和。首先设置两个计数器:oddsum,evensum。其初值为0,利用if···else来判断奇偶数,来分别累加到计数器。
1,将i的初值置为1;
2,当i增到101时,停止计算。
方法一、
#include
int main(void)
{int i = 1, oddsum = 0,evensum = 0;// oddsum奇数和 evensum偶数和
while(i <= 100)// 若i<=100则执行循环体
{if(i % 2 != 0)// 判断是不是奇数,是就累加到奇数
oddsum += i;
else// 不是奇数,累加到偶数
evensum += i;
i++;// i的值加1
}
printf("oddsum=%d evensum=%d
",oddsum,evensum);
return 0;
方法二、for语句来实现,效果是一样的。
#include
int main(void)
{int i, oddsum = 0, evensum = 0;// oddsum奇数和 evensum偶数和
for(i = 1; i <= 100; i++)// 若i<=100则执行循环体,i的值加1
{if(i % 2 != 0)// 判断是不是奇数,是就累加到奇数
oddsum += i;
else// 不是奇数,累加到偶数
evensum += i;
}
printf("oddsum=%d evensum=%d
", oddsum, evensum);
return 0;
}

扩展资料:用C语言来写出‘输出1到100中的奇数’代码。
1、奇数,就是除以2之后有余数的整数,
代码:
#include
int main()
{
int i;
for(i=1;i<=100;i++)
{
if(i%2 != 0)
{
printf("%d",i);
}
}
return 0;
}

#include int main(void){int i;printf(" 从 1 到 100 所有的奇数如下:
");for(i=1;i<100;i+=2){printf(" %d",i);if(!((i+1)%20))printf("
");}printf("
从 1 到 100 所有的偶数如下:
");for(i=2;i<101;i+=2){printf(" %d",i);if(!(i%20))printf("
");}return 0;}

#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
偶数的和为:%d
奇数的个数为:%d
奇数的和为:%d
",g1,s1,g2,s2);
return 0;
}


#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
%d %d
",cnt0,sum0,cnt1,sum1);
  }



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

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网