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);
  }



富民县18786353393: 用C语言编程,求1到100里面的所有奇数!怎么编啊? -
茶独氯唑: main(){int n,i;scanf("%d",&n);for(i=0;i<n;i++)printf("\n%d",++i);} 已经调试过,不限于100,数字由你决定.建议你键入一个很大的数试试.

富民县18786353393: C语言中如何写出求1 - 100中有多少个奇数的程序?谢谢 -
茶独氯唑: #include<stdio.h> void main() {int i,m; int sum=0; for(i=1;i<=100;i++) { if(i%2!=0) { sum=sum+1; } } printf("1-100之间的奇数共有:%d\n",sum); }

富民县18786353393: 用C语言输出一百以内所有奇数 -
茶独氯唑: #include <stdio.h> int main(void) {int i;for(i=1;i<100;i++){if(i%10==0)printf("\n");if(i%2==1)printf("%5d",i);}printf("\n");return 0; }

富民县18786353393: C语言编程实现计算1到100之间的奇数之和 -
茶独氯唑: 1 2 3 4inti , num = 0; for(i = 1;i<100;i=i+2){num = num +i; }

富民县18786353393: 用C语言怎样写求1到100之间的奇数的个数 求1到100之间的奇数的平均值 -
茶独氯唑: 展开全部#include void main() { int i,j=0,sum=0; float ave; for(i=1;i<101;i++) { if(i%2==1) { j++; sum=sum+i; } } ave=sum/j; printf("个数=%d,平均值=%0.1f\n",j,ave); }

富民县18786353393: c语言求1到100间奇数和以及1 - 2+3 - 4+5... - 100的和 -
茶独氯唑: 第一题: #include<stdio.h> void main() {int sum=0;for(int i=1;i<=100;i=i+2){sum=sum+i;}printf("%d\n",sum); } 第二题 #include<stdio.h> void main() {int sum=0;for(int i=1;i<=100;i++){if(i%2!=0)sum=sum+i;else sum=sum-i;}printf("%d\n",sum); }

富民县18786353393: 一、C语言编程序,求1到100奇数和,编程输出求和结果.(用while..及for) -
茶独氯唑: main() { int i,sum=0; for(i=1;i<=100;i++) if(i%2==1) sum+=i; printf("%d\n",sum); i=1; sum=0; while(i<=100) { if(i%2==1) sum+=i; i++; } printf("%d\n",sum); }

富民县18786353393: c语言求1~100间的奇数和 奇数个数及奇数平均值 -
茶独氯唑: #include<stdio.h> int main() { int i,average,n = 0,sum = 0; for(i=1;i<=100;i++) { if(i%2!=0) // 判断奇数 { ++n; // 统计个数 sum+=i; // 求和 } } average = sum/n;// 求平均值 printf("1-100之间的奇数和=%d,奇数个数=%d,奇数平均值=%d.\n",sum,n,average); return 0; }

富民县18786353393: 求用C语言编写:1到100间有奇数个不同因数的整数公多少个,显示?
茶独氯唑: #include int main() { int i,j,max = 0,fcts,cnt = 0; for(i = 1; i max) max = i; } } printf("1 -- 100之间有奇数个因子的数有:%d个 ",cnt); printf("其中最大的数是:%d ",max); return 0;}

富民县18786353393: 设计一个C程序求100以内所有奇数之和 -
茶独氯唑: #include "stdio.h" main() { int i,sum=0; for(i=1;i<=100;i++) { if(i%2!=0) sum=sum+i; } printf("the sum is %d\n",sum); }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网