如何用程序求整数的奇数和及偶数和?

作者&投稿:叶飞 (若有异议请与网页底部的电邮联系)
~

以下是C语言代码,用于从键盘上输入10个整数,求这10个整数的奇数和及偶数和:

```c

#include <stdio.h>

int main()

{

int num[10];

int i, odd_sum = 0, even_sum = 0;

// 输入10个整数

printf("请输入10个整数:
");

for(i=0;i<10;i++)

scanf("%d",&num[i]);

// 计算奇数和与偶数和

for(i=0;i<10;i++){

if(num[i]%2==0)

even_sum += num[i]; //累加偶数和

else

odd_sum += num[i]; //累加奇数和

}

// 输出结果

printf("
这10个整数中,奇数和为:%d
",odd_sum);

printf("这10个整数中,偶数和为:%d
",even_sum);

return 0;

}

```

在这个程序中,我们使用了一个数组来存储输入的10个整数,然后使用for循环遍历数组中的每个元素。如果该元素是偶数,则将其累加到偶数和变量even_sum中;否则就将其累加到奇数和变量odd_sum中。最后,输出计算结果即可。

请注意,在输入数字时,要确保输入的是整数,否则程序可能会出现意外错误。




编写程序。输入任意整数n,计算1到n的奇数和。
解题思路:循环判断1到N的每一个数;若除以2是结果为整数,也就是能被2整除,那么是偶数;若除以2结果不是整数,则不能被2整除,那么是奇数;是奇数的话,把它加到和里;注意事项:这样做应该,long double 以内的数据应该不会有错,数的范围更广了。参考代码:include<stdio.h> int main(){ ...

用C语言编一个程序:b) 判断整数x的奇偶性:如果x为偶数,则输出"Even...
include <stdio.h> void main(){ int x;scanf("%d",&x);if(x%2==0)printf("%d is Even number\\n",x);else printf("%d is Odd number\\n",x);}

设计一个程序:输入一个整数,判断它的奇偶性。
main(){ int num;printf("请输入一个整数:\\n");scanf("%d",&num);if(num%2) {printf("\\n这是一个奇数\\n");} else {printf("\\n这是一个偶数\\n");} getch();}

编写一个程序,判断任意输入的整数的奇偶性?
没有指明需要什么语言,我写了个C#的 using System;namespace HelloWorld { class Program { static void Main(string[] args){ Console.WriteLine("请输入一个数字:");String s = Console.ReadLine();int n=int.Parse(s);try { if(n % 2 == 0){ Console.WriteLine("是偶数");} else {...

判断一个数是奇数还是偶数用C程序怎么编写
一个表达式就行了:i % 2。对2求余,如果结果等于1,则i是奇数,如果结果等于0,则i是偶数。if((i%2)==1){ 奇数 } else { 偶数 } 例如:include <stdio.h> main(){ int x;printf("请输入一个整数");scanf("%d",&x);if(x%2==0){ printf("输入的是偶数");} else { printf...

求1-100之间能被5整除,但必须是奇数的整数Python语言
在1-100之间,能被5整除且为奇数的整数有15个,例如:15、25、35、45、55、65、75、85、95。以下是Python代码,可以输出这些数字:python复制代码 for i in range(1, 101, 2):if i % 5 == 0:print(i)首先,我们使用range()函数生成从1到100之间的所有奇数。由于我们想要找到能被5整除的...

(编程题)编写一个程序,判断一个整数的奇偶性,如果是奇数,输出1,是偶数...
用取余运算 “%” 10%3=1 10\/3余1 判断10%3余数是否等于0 如果是就是偶数(输出2) 如果不是 就是奇数(输出1)

C语言编程求1~100之间的奇数和偶数积sum作为累加器初值为0用变量mul...
这个程序首先声明了三个变量: i 作为循环计数器,sum 作为累加器来累加偶数,mul 作为累乘积来累乘奇数。循环从 1 开始遍历到 100 的整数。 在循环内部,使用 if 语句来检查 i 是否为偶数。 如果是,则将 i 添加到 sum中,如果不是,则将 i 乘到 mul中。 循环结束后,通过打印 sum 和 mul ...

编写C语言程序代码,要求任意输入n个正整数,程序统计其中的奇数和偶数各...
如果不考虑数组存储,那直接循环输入然后判断就行了。比如:include<stdio.h>int main(){ int n,even=0,odd=0; printf("输入任意个正整数(输入-1结束输入):"); scanf("%d",&n); while(n!=-1) { if(n>0 && n%2==0) even++; if(n>0 && n%2!=0) ...

c语言判断一个整数是奇数还是偶数三种方法?
include <stdio.h> int main(){ int a;scanf("%d",&a);printf("%s\\n",a%2?"odd":"even");return 0;} include <stdio.h> int main(){ int a;scanf("%d",&a);if(a%2==1)printf("odd\\n");if(a%2==0)printf("even\\n");return 0;} include <stdio.h> int main(){ ...

行唐县18692491427: C语言编程实现从键盘输入N个整数 分别求出奇数和偶数的和 在线等 -
段干饲倍迪: 要考虑到0是一个非正非负的特殊偶数 #include<stdio.h> void main() {int a[100],i,item,sum1,sum2;printf("请输入所要输入整数的个数:");scanf("%d",&item);printf("请输入%d个整数:\n",item);for(i=0;i<item;i++)scanf("%d",...

行唐县18692491427: 编写程序,用C语言,求1000以内的奇数之和及偶数之和. -
段干饲倍迪: //用两个循环即可; #include<stdio.h>int main() { int j=1,o=0,jtotal=0,ototal=0; while(j<1000) { j=j+2; jtotal+=j; }while(o<=1000) { o=o+2; ototal+=o; } printf("1000以内奇数之和为:%d\n",jtotal); printf("1000以内偶数之和为:%d\n",ototal); return 0;} 我自己用vc++试过了,可以运行!

行唐县18692491427: C语言程序设计: 任意输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数. -
段干饲倍迪: 程序为: #include<stdio.h> void main() { int a[100],i,item,sum1,sum2,item1,item2;//sum1,sum2分别储存奇数、偶数之和,item1,item2分别表示奇数、偶数的个数 printf("请输入所要输入整数的个数:"); scanf("%d",&item); printf("请...

行唐县18692491427: C语言编程:判断奇偶数并求奇数和 -
段干饲倍迪: //我不知道需不需要判断是否为正整数,如果需要的话你可以再添加上判断条件,或者给我留言 #include <stdio.h int enen(int n); int main() {int num;//代表输入整数的个数int sum;//其中奇数的和int i;//循环变量int n;//输入的数sum=0;...

行唐县18692491427: C语言. 任意输入一个整数, 求这个整数中奇数的和 与偶数的和. -
段干饲倍迪: #include <stdio.h> void main() { int x,y,i,t1,t2,t3,z=0; int sum1=0,sum2=0; int result; printf("输入一个数:\n"); scanf("%d",&x); for(i=10;;) { t1=x%i; t2=x/i; if(t2==0&&t1==0) { break; } if(t1%2==0) { sum1=sum1+t1; } if(t1%2==1) { sum2=sum2+t1; ...

行唐县18692491427: 求一个VC++程序从键盘上输入10个整数,并求出这10个数中所有奇数之和与偶数之和.要求:分别用while、do……while和for三种循环结构实现. -
段干饲倍迪:[答案] 相信怎么输入我就不说了 假设: Int[] _array={你的输入} int Soushu, Sjishu;//分别偶数奇数和,明白就行,具体规范标识是你的事. for(int i=0;i

行唐县18692491427: 用c语言使,如何进行程序设计求任意输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数. -
段干饲倍迪: 要考虑到0是一个非正非负的特殊偶数,它会影响偶数个数,还有负数也有奇偶数之分的. #include<stdio.h> void main() { int a[100],i,item,sum1,sum2,item1,item2;//sum1,sum2分别储存奇数、偶数之和,item1,item2分别表示奇数、偶数的个数 ...

行唐县18692491427: C++编程题:求两个整数之间的奇偶数之和(函数应用)【问题描述】编写两个函数,调用它能分别计算出正整数a和b之间 (含a和b)的奇数之和s - odd与偶... -
段干饲倍迪:[答案] #include "iostream.h" int s_odd(int a,int b) { int i,sum=0,t; if(a>b) { t=a; a=b; b=t; } for(i=a;ib) { t=a; a=b; b=t; } for(i=a;i

行唐县18692491427: 编写程序,求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; }

行唐县18692491427: 用MATLAB编写'用for 循环计算1至100之间的奇数之和及偶数之和 -
段干饲倍迪:[答案] ji=0; ou=0; for i=1:2:100 ji=ji+i; ou=ou+i+1; end disp(ji); disp(ou);

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