(C++程序)对于输入的n输入一个正整数n 求n,统计其中奇数、偶数的个数。

急!c语言程序设计 从键盘输入n个数,统计其中奇数的个数,并计算所有奇数的平均值_百度知道
急!c语言程序设计 从键盘输入n个数,统计其中奇数的个数,并计算所有奇数的平均值
c语言程序设计 从键盘输入n个数,统计其中奇数的个数,并计算所有奇数的平均值…
我有更好的答案
#include &stdio.h&#include &stdlib.h&void main(){int m,n=0,count=0,aver=0;int qq[10];printf(&input 10 no:&);for(m=0;m&10;m++){scanf(&%d&,&qq[m]);if (qq[m]%2!=0){n++;}count+=qq[m];}aver = count/10;printf(&ji shu you %d ge\n&,n);printf(&pingjun shi %d&,aver);getch(); system(&pause&); return 0;}假设为10个数,如果不是把10 换成其它的
输入n个整数,难道不是用数组做吗
qq[10]这个就是存数的数组。或者这样 多定义一个全局的变量#include &stdio.h&#include &stdlib.h&#define N 10void main(){int m,n=0,count=0,aver=0;int qq[N];printf(&input N no:\n&);for(m=0;m&N;m++){scanf(&%d&,&qq[m]);if (qq[m]%2!=0){n++;}count+=qq[m];}aver = count/N;printf(&ji shu you %d ge\n&,n);printf(&pingjun shi %d&,aver);getch(); system(&pause&); return 0;}
采纳率:60%
为您推荐:
其他类似问题
c语言程序设计的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。C语言,由键盘任意输入10个整数,统计输出其中奇数,偶数的个数及各自的平均值。_百度知道
C语言,由键盘任意输入10个整数,统计输出其中奇数,偶数的个数及各自的平均值。
C语言,由键盘任意输入10个整数,统计输出其中奇数,偶数的个数及各自的平均值。急用呀
我有更好的答案
#include&stdio.h&int&main(){ int&ncnt[2]={&0&}; int&nsum[2]={&0&}; int&i,n; for&(i=0;&i&10;&++i) {
scanf(&%d&,&&n);
++ncnt[n%2];
nsum[n%2]+=n; } printf(&偶数个数:%d\n&,&ncnt[0]); printf(&奇数个数:%d\n&,&ncnt[1]); printf(&偶数平均值:%.2f\n&,&(nsum[0]*1.0)/ncnt[0]); printf(&奇数平均值:%.2f\n&,&(nsum[1]*1.0)/ncnt[1]); return&0;}
采纳率:88%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。用C语言计算正整数1~n中奇数之和及偶数之和。_百度知道
用C语言计算正整数1~n中奇数之和及偶数之和。
我有更好的答案
#include &stdio.h&int main(){ int i,n; int sum1=0,sum2=0; printf(&请输入n的值:&); scanf(&%d&,&n);
for (i=1;i&=n;++i) {
sum2+=i; }
printf(&奇数之和为:%d,偶数之和为:%d\n&,sum1,sum2); return 0;}
为您推荐:
其他类似问题
您可能关注的内容
正整数的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c++中,输入10个数,判断奇数和偶数的个数(用数组),程序怎么写_百度知道
c++中,输入10个数,判断奇数和偶数的个数(用数组),程序怎么写
我有更好的答案
#include&stdio.h&main(){int i,a[10],t=0,s=0;for(i=0;i&10;i++)scanf(&%d&,&a[i]);for(i=0;i&10;i++){if(a[i]%2==0) t++;else s++;}printf(&偶数个数为:%d\n&,t);printf(&奇数个数为:%d\n&,s);}
这是C语言的,不过这道题我也会了#include &iostream&void main(){ cout&&&请输入10个整数:&&& int n[10]; int a=0; int b=0;
for(int i=0;i&10;i++){
cin&&n[i];
if(n[i]%2) a++;
b++; } cout&&&奇数有&&&a&&&个&&& cout&&&偶数有&&&b&&&个&&&}
采纳率:31%
这个很好写的,a|1或者a&1,这样就可以的,你可以试试哦,应该会了吧希望可以 帮助到你哟。。。
拿到10个数循环:每个数%2,把余数累加,就是奇数的个数。剩下的是偶数。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。c语言输入一个正整数n ,再输入n个正整数,求n个整数之和与7 的倍数的奇数平均值,救我_百度知道
c语言输入一个正整数n ,再输入n个正整数,求n个整数之和与7 的倍数的奇数平均值,救我
我有更好的答案
#include&&stdio.h&int&main(int&argc,char&*argv[]){&&&&int&n,sum,sum7,x,t;&&&&printf(&Input&n(int&n&0)...\nn=&);&&&&if(scanf(&%d&,&n)!=1&||&n&1){&&&&&&&&printf(&Input&error,&exit...\n&);&&&&&&&&return&0;&&&&}&&&&for(sum=sum7=t=0;n;n--){&&&&&&&&if(scanf(&%d&,&x)!=1&||&x&1){&&&&&&&&&&&&printf(&Input&error,&redo:&&);&&&&&&&&&&&&fflush(stdin);&&&&&&&&&&&&n++;&&&&&&&&}&&&&&&&&sum+=x;&&&&&&&&if(x%7==0&&&&x&1){&&&&&&&&&&&&sum7+=x;&&&&&&&&&&&&t++;&&&&&&&&}&&&&}&&&&printf(&The&SUM&is&%d\nThe&AVE&are&%f\n&,sum,sum7/(t+0.0));&&&&return&0;}
好像不行啊
采纳率:75%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 已知n是正整数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信