knrt.net
当前位置:首页 >> 对于输入的n个正整数,统计其中奇数,偶数的个数,用C... >>

对于输入的n个正整数,统计其中奇数,偶数的个数,用C...

如果不考虑数组存储,那直接循环输入然后判断就行了。比如: #includeint 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) odd++; s...

#include #include #include int main(int argc, char* argv[]){char szEven[] = {0};//偶数数组char szOdd[] = {0};//奇数数组int nInput = 0;int i = 0;int j= 0;int a;int sum1 =0;int sum2 = 0;while (1){printf("请输入整数,确认,以-1为...

#include 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;i

void main() { int i,n,k=0,a; scanf("%d",&n); for(i=0;i

要考虑到0是一个非正非负的特殊偶数,它会影响偶数个数,还有负数也有奇偶数之分的。 #include void main() { int a[100],i,item,sum1,sum2,item1,item2;//sum1,sum2分别储存奇数、偶数之和,item1,item2分别表示奇数、偶数的个数 printf("请输...

源程序如下:#include int main() { int x,j=0,o=0,i; printf("请输入10个正整数:\n"); for (i=0;i

#include void main() { int n,i,ji=0,ou=0; //ji用来统计奇数的个数,ou用来统计偶数的个数 int input,jihe=0,ouhe=0; //jihe用来统计奇数的和,ouhe用来统计偶数的和,input表示输入的数 scanf("%d\n",&n); //输入数n for(i=0;i

循环输入 逐个判断并统计 参考如下: #include int main(){ int cnt=0,i,n; for(i = 0; i < 10; ++i) { scanf("%d",&n); if(n%2==0) cnt++; } printf("奇数:%d, 偶数:%d\n", 10-cnt, cnt); return 0;}

#include int main() { int n,i,x,a=0,b=0; scanf("%d",&n); for(i=1;i

#include //N就是你说的n个整数#define N 5void main(){//如果n个整数无序的话,还需要增加排序过程,把n个整数按照要求从大到小排列int number[N]={5,4,3,2,1},i,result=0;for(i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com