c语言 求1-100之间的奇数和 偶数和 总和

作者&投稿:恭实 (若有异议请与网页底部的电邮联系)
C语言中编程计算1至100以内的奇数和偶数并分别求和~

#include
void main(){
int i,sumA=0,sumB=0;
for(i=1;i<=100;i++){
if(i%2!=0){
sumA++;
}else{
sumB++;
}
}
printf("100以内的奇数和是:%d,偶数和是:%d",sumA,sumB);
}

用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<stdio.h>

int main()
{
int i,s1=0,s2=0,s=0;
for(i=1;i<=100;++i){
if(i%2==0)
s2+=i;
else
s1+=i;
s+=i;
}
printf("奇数和%d,偶数和%d,总和%d",s1,s2,s);
return 0;
}


平陆县18974763975: C语言编程实现计算1到100之间的奇数之和 -
金静帅克: 1 2 3 4inti , num = 0; for(i = 1;i<100;i=i+2){num = num +i; }

平陆县18974763975: 如何用C语言编写"从1到100之间所有奇数之和"
金静帅克: #include <stdio.h> void main() { int i,sum=0; for (i=1;i<100;i=i+2) { sum+=i; } printf("%d",sum); }

平陆县18974763975: C语言编程:求1到100奇数和,编程输出求和结果. -
金静帅克: int i ,sum; sum =0; for (i=1; i<100;i+2) sum = sum +i; printf("%d",sum);

平陆县18974763975: 编写c程序,使用循环语句,计算1到100的所有奇数之和. -
金静帅克: int main(void) { int i,ans; For (i=1;i<=100;i++) { If (i%2==1) ans+=i; } Printf("%d",ans); }

平陆县18974763975: 1到100中的奇数项相加用c语言怎么写
金静帅克: #include int main(){int s,i;s=0;for(i=1;i s =i;printf("%d ",s);return 0;}

平陆县18974763975: 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); }

平陆县18974763975: C语言中编程计算1至100以内的奇数和偶数并分别求和 -
金静帅克: #includevoid main(){ int i,sumA=0,sumB=0; for(i=1;i<=100;i++){ if(i%2!=0){ sumA++; }else{ sumB++; } } printf("100以内的奇数和是:%d,偶数和是:%d",sumA,sumB); }

平陆县18974763975: 一、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); }

平陆县18974763975: 编写程序,求1到100之间的奇数之和及偶数之和,并将两者输出 -
金静帅克: 解法1: #include <stdio.h>int F1() {return 50*(1+99)/2; }int F2() {return 50*(2+100)/2; }void main() { printf("Odd number sum=%d,Even number sum=%d\n",F1(),F2()); }解法2#include <stdio.h>int F1() {int i,sum=0;for(i=1;i<=100;...

平陆县18974763975: C语言编程中如何求100以内的自然数中奇数之和? -
金静帅克: //编译通过#include void main() {int nSum = 1;for (int i=2; i<=100; i++){if (i%2 != 0){nSum += i;}}printf("0~100的奇数之和为:%d\n", nSum); }

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