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
main()
{
int i,sum=0;
for(i=0;i<=100;i=i+2)
{
sum=sum+i;
}
printf("%d",sum);
}
这是求偶数的。
要求奇数和的话,改一下for()里的内容就可以了,改成for(i=1;i<=100;i=i+2)

#include <stdio.h>

int main()
{
int a = 0 ;
for(int i = 1 ; i <= 100; i++)
{
if (i % 2 == 0)
{
a += i;
}
}
printf("100以内的偶数和为:%d\n",a);
return 0;
}


用c语言编写:1.求1~100之间所有能被3整除的数之和
注:因本人机子没有装C,所以只写出方法,希望读者仔细调试 1,最容易理解的做法 include<stdio.h> main(){ int i,sum;for(i=3;i<100;i=i+3)sum+=i;printf("sum=%d\\n",sum);} 2, #include<stdio.h> include<math.h> main(){int i,j,n,m=0;for(i=101;i<=500;i+=2){ ...

C语言:求1到100之间能被7或3整除的整数个数  (while实现)并画出...
NS流程图

c语言 求1~100之间被5整除又能被7整除数的个数及其和。
include <stdio.h>void main(){int i,n=0,s=0;for(i=1;i<=100;i++)if(i%5==0&&i%7==0) {n++;s+=i;}printf("共%d个\\n其和为: %d",n,s);}

c语言 1、 用while循环求1-100的和 2、假设C语言考试结束,输入40个学生...
第一题:include<stdio.h> int main(){ int i=1,sum=0;while(i<=100){ sum=sum+i;i++ } printf("%d",sum);return 0;} 第二题:include<stdio.h> int main(){ int i,b,sum=0;float average;printf("请输入4名学生的成绩\\n");for(i=1;i<=4;i++){ scanf("%d",&b);p...

c语言,求1-100的质数。求解答,谢谢。
大概思想是,因为1,2是质数,所以第一个for循环也是外层循环,从3开始,如果m<=100,则进入下一步for(n=2;n<=m-1;n++),这个循环是用来试验m是否能被除1和自身之外的其他整数整除,if(m%n!=0) 这个意思是m除以n的余数不等于0,意思就是没整除,那么接着下一步n++,就是在n当前的数的...

c语言怎么计算1-100累加
include <iostream.h> int main(){ int sum=0;for(int i=1;i<=100;i++){ sum=sum+i;} cout<<sum<<endl;return 0;} 一、用C语言计算1到100的累加的步骤 1、首先,打开Visual C++;2、选择文件,新建;3、左侧选择win32 console application,并在右侧选择输入工程的名称和地址,点击确定...

C语言编程:1到100之间偶数的积
要求1到100之间偶数的积,就是要计算2 * 4 * 6 * … * 98 * 100这个表达式的值。这个值非常大,超过了C语言中常用的数据类型(如int或long)所能表示的范围。因此,需要使用一些特殊的数据类型或方法来存储和计算这个积。有一种方法是使用数组来存储每一位数字,并模拟手工乘法的过程。具体步骤...

用c语言求1到100的和要求不用循环 不用if不用switch不用三目
提供办法之一。\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include "stdio.h"#define SUM(x) (x+(x+1)+(x+2)+(x+3)+(x+4)+(x+5)+(x+6)+(x+7)+(x+8)+(x+9))int main(void){ int y=100; y+=SUM(0)+SUM(10)+SUM(20)+SUM(30)+SUM(40...

C语言 输出1到100之间的全部素数?
2、同样,也是输出1-100以内的素数,这个构造一个数组,将其所有元素初始化为1,表示素数,这时取x从2开始,到100以内做循环。若x为素数,即prime[x]!=0,使得每个i*x位置元素置0(prime[i*x]=0),表示为非素数,循环结束前x+1。3、该方法是输出100个素数,基本思想是构造一个素数表,利用...

c语言求1~100之间所有每位数的乘积小于每位数的和的数 13就是1*3<...
你注意到这段代码没?在这个循环里,每次循环都会对k从新赋值为1.不懂再追问

都兰县17123981754: 怎么用C语言编写1到100之间的偶数? -
中叔郭金莲:[答案] (一) #include int main() { int i=1; printf("1-100之间的偶数有:\n"); for(;i

都兰县17123981754: 编写程序,求1~100之间的奇数和偶数之和,并加以输出.用C语言 -
中叔郭金莲: #include "stdio.h" int main() {int countou,countji=0;int i=0;for(i=1;i<=100;i++){if(i%2==0) countou+=i;else countji+=i;}printf("偶数和:%d\n 奇数和:%d",countou,countji);return 0; }

都兰县17123981754: 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); }

都兰县17123981754: c语言编程题. 求[1,100]之间的所有偶数或奇数和. -
中叔郭金莲: #include<stdio.h> main() { int i,sum=0; for(i=0;i<=100;i=i+2) { sum=sum+i; } printf("%d",sum); } 这是求偶数的.要求奇数和的话,改一下for()里的内容就可以了,改成for(i=1;i<=100;i=i+2)

都兰县17123981754: 编写程序,求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;...

都兰县17123981754: 使用C语言,求1到100之间的奇数和偶数之和,并输出,请高手指点 -
中叔郭金莲: #include#include#include int main() { int sum1=0,sum2=0,i; for(i=1;i { if(i%2==1) sum1+=i; else sum2+=i; } printf("奇数和:%d 偶数和:%d",sum1,sum2); }可以吗?

都兰县17123981754: C语言怎么算出100以内的奇数和奇数相加,偶数和偶数相加? -
中叔郭金莲:[答案] #include "stdio.h" void main() { int i=1,odd=0,even=0; for(;i

都兰县17123981754: C语言分别求100以内奇数、偶数之和 -
中叔郭金莲: 参考于 #include int main() { int i,even=0,odd=0; for(i=1;i<=100;i=i+2){ even +=i; // 每次遇上的都是奇数 odd +=i+1; // 在奇数的基础上+1得到偶数 } //优点:只需要循环50次,并且少了判断的时间 printf("100以内奇数的和 = %d\n",even); printf("100以内偶数的和 = %d\n",odd); return 0; }

都兰县17123981754: C语言程序:
中叔郭金莲: #include "stdio.h" void main() {int a,b=0,c=0; for(a=1;a<=100;a++) {if(a%2!=0) b=b+a; else c=c+a; } printf("100以内的奇数和为%d\n 偶数和为%d",b,c); }

都兰县17123981754: C语言计算正整数1~100中奇数之和及偶数之和. -
中叔郭金莲:[答案] int sum1,sum2,i;//sum1奇数和,sum2偶数和 sum1 = 0; for( i=1; i

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