1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 统计奇偶个数c语言程序 C语言编程给定N个正整数 统计奇数和偶数的个数

统计奇偶个数c语言程序 C语言编程给定N个正整数 统计奇数和偶数的个数

时间:2023-02-01 16:29:34

相关推荐

统计奇偶个数c语言程序 C语言编程给定N个正整数 统计奇数和偶数的个数

公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。

话题:C语言编程给定N个正整数,统计奇数和偶数的个数回答:非奇则偶,统计一个就可以了。 int main(){int N, odd=0, i, t;scanf("%d",N);for(i = 0; i {scanf("%d",t);if(t1)odd++;}printf("奇数%d个,偶数%d个\n", odd, N-odd);return 0;}

参考回答:#include #include #define max 1000int main(){ int a[max] , i , j , n , p , q , s1 , s2;p = 0 ; q = 0 ; s1 = 0 ; s2 = 0;printf("请输入要输入的值的个数:");scanf("%d",n);printf("请输入这些数的数值:\n");for(i = 0 ; i scanf("%d",a[i]);for(j = 0 ; j if(a[j]%2 == 0 ){p = p + 1 ; s1 = s1 + a[j];}else {q = q + 1 ; s2 = s2 + a[j];}printf("偶数的个数为 %d\n" , p);printf("偶数的和为 %d\n" , s1);printf("奇数的个数为 %d\n" , q);printf("奇数的和为 %d\n" , s2);system("pause");return 0;}希望对你有帮助

话题:对于输入的n个正整数,统计其中奇数,偶数的个数,用C++编写回答:#include using namespace std;int main(){int x, N;cin N;int jishu = 0, oushu = 0;for(int i = 0; i {cin x;if(x1)++jishu;else++oushu;}cout return 0;}

参考回答:#include iostream using namespace std; void main() { int count = 0, sum = 0; int n; cout"请输入整数的个数n:"; cinn; int array[100]; cout"请输入整数:"endl; for(int i =0; in; i++) cinarray[i]; for (int j = 0; jn; j++) { if (array[j]%2 == 0) sum +=array[j]; else count++; } cout"偶数和为:"sumendl; cout"奇数的个数为:"countendl; }话题:给定N个整数,问这N个数里面偶数的和是多少?C语言问题回答:#includestdio.hint main(){int T,a[10];scanf("%d",T);int i,sum=0;for(i=0;iT;i++){scanf("%d",a[i]);}for(i=0;iT;i++){if(a[i]%2==0){sum+=a[i];}}printf("%d\n",sum);return 0;}

参考回答:展开全部 #includelt;stdio.hgt;int main(){int T,a[10];scanf("%d",T);int i,sum=0;for(i=0;ilt;T;i++){scanf("%d",a[i]);}for(i=0;ilt;T;i++){if(a[i]%2==0){sum+=a[i];}}printf("%d\n",sum);return 0;}话题:c语言编程题目求解答回答:码如下 供参考 有一个问题 题目中是计算奇数 我的程序也是计算奇数的 不过你的样例中似乎是计算偶数个数 如果是计算偶数的话 只需要把if(x%2)改成if(x%2==0)即可 #include stdio.hint main(){ int cnt, T, n, x; scanf("%d",T); w

参考回答:展开全部 码如下 供参考 有一个问题 题目中是计算奇数 我的程序也是计算奇数的 不过你的样例中似乎是计算偶数个数 如果是计算偶数的话 只需要把if(x%2)改成if(x%2==0)即可 #include stdio.hint main(){ int cnt, T, n, x; scanf("%d",T); while(T--) { cnt = 0; scanf("%d", n); while(n --) { scanf("%d",x); if(x%2)cnt ++; } printf("%d\n", cnt); }}话题:几个C++题,跪求回答:先回答第一道题int Count(int N){ int iCount = 0; for (int i = 3; i { if ( (0 != (i % 9)) (1 == (i % 2)) ) { iCount++; } } return iCount;}

话题:C语言程序设计:回答:#include stdio.h void main() { int i,n,m,jh=0,oh=0,jg=0,og=0; printf("请输入n的值:\n"); scanf("%d",n);//先输入数据个数n printf("请输入%d个数,按空格键隔开:\n",n); for(i=0;in;i++) { scanf("%d",m); if(m%2!=0) { jh=jh+m; jg++; } else { oh=oh+m; og++; } }//利用循环输入n个数并计算 printf("\n奇数的个数:%d\n奇数的和为:%d\n偶数的个数:%d\n偶数的和为:%d\n",jg,jh,og,oh);//打印 }

参考回答:#includeiostream #define N 1000 using namespace std; void main() { int sum1=0,sum2=0,count1=0,count2=0; int data[N]; int i=0; cout"input numbers,end by -1"endl;//输入-1表示结束 cindata[0]; while (data[i]!=-1) { while (data[i]0) { cout"请输入正整数!\n"; cindata[i]; } i++; cindata[i]; } i=0; while(data[i]!=-1) { if (data[i]%2==0)//判断是否为偶数 { sum1+=data[i];//偶数和 count1++;//偶数个数 } else { sum2+=data[i];//奇数和 count2++;//奇数个数 } i++; } cout"偶数个数= "count1" ,偶数和="sum1endl; cout"奇数个数= "count2" ,奇数和="sum2endl; }话题:c语言编程题目,求解答回答:#includestdio.hint main(){ int n,num,i,sum=0,j,k,l,m; scanf("%d",num); for (i=0;inum;i++) { scanf("%d",j); for (k=0;kj;k++) { scanf("%d",l); if (l%2!=0) sum++; } printf("%d\n",sum); sum=0; } return 0;}话题:给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数回答:p#includeiostream.h/p pint jishu(int N,int shuzu[500]) //提取奇数/p p{/p p int b=0;/p p for(int a=0;aN;a++)/p p if(shuzu[a]%2)/p p {/p p shuzu[b]=shuzu[a];/p p b++;/p p }/p p return b; /p p}/p pvoid paixu(int N,int shuzu[500])/p p{/p p int b;/p p b=jishu(N,shuzu);/p p if(b==0)/p p cout"无符合要求数!!"endl;/p p else/p p {/p p int a,k,j;/p p for(a=0;ab;a++)/p p for(k=a+1;kb;k++) //排序/p p {/p p if(shuzu[a]shuzu[k])/p p {/p p j=shuzu[a];/p p shuzu[a]=shuzu[k];/p p shuzu[k]=j;/p p }/p p }/p p cout"奇数有"b"个"endl;/p p for(a=0;ab;a++)/p p coutshuzu[a]" ";/p p }/p p}/p pvoid main()/p p{/p p int N,shuzu[500],a;/p p cout"题目:给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按增序输出。"endl;/p pA: cout"输入数组的长度,请不要大于500:";/p p cinN;/p p if(N=500)/p p {/p p for(a=0;aN;a++)/p p {/p p cout"输入"a+1"个整数:";/p p cinshuzu[a];/p p }/p p }/p p else/p p {/p p cout"请重输!"endl;/p p goto A;/p p }/p p paixu(N,shuzu);/p p}/p p/p话题:c语言编程 数据统计 任意输入n个整数,分别统计奇数的和、奇数的个回答:#include stdio.h#include stdlib.h#define MAX 1000int main(){ int a[MAX] , i , j , n , p , q , s1 , s2; p = 0 ; q = 0 ; s1 = 0 ; s2 = 0; printf("请输入要输入的值的个数:"); scanf("%d",n); printf("请输入这些

参考回答:展开全部 #include stdio.h#include stdlib.h#define MAX 1000int main(){ int a[MAX] , i , j , n , p , q , s1 , s2; p = 0 ; q = 0 ; s1 = 0 ; s2 = 0; printf("请输入要输入的值的个数:"); scanf("%d",n); printf("请输入这些数的数值:\n"); for(i = 0 ; i n ; i++ ) scanf("%d",a[i]); for(j = 0 ; j n ; j++) if(a[j]%2 == 0 ){ p = p + 1 ; s1 = s1 + a[j];} else { q = q + 1 ; s2 = s2 + a[j];} printf("偶数的个数为 %d\n" , p); printf("偶数的和为 %d\n" , s1); printf("奇数的个数为 %d\n" , q); printf("奇数的和为 %d\n" , s2); system("PAUSE"); return 0;}希望对你有帮助

话题:(C++程序)输入一个正整数N,计算N个数里面有多少奇偶数回答:#includelt;stdio.hgt; int main(){ int n; int l; int ou=0,ji=0; scanf("%d",amp;n); while(n--){ scanf("%d",amp;l); if(l%2==0) ou++; else ji++; } printf("%d,%d",ji,ou); //这里根据具体格式调整一下, }你也可以将输出贴出来,我来调整

参考回答:#includelt;stdio.hgt; #define N 100 int main() { int n,a[N],i,c=0,b=0; //c指奇数个数,b指偶数个数 printf("输入个数\n"); scanf("%d",amp;n); printf("输入%d数\n",n); for(i=0;ilt;n;i++) scanf("%d",amp;a[i]); for(i=0;ilt;n;i++) { if(a[i]%2==1) c++; else b++; } printf("奇数%d个,偶数%d个\n",c,b); }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。