www.whkt.net > C语言输入10个数输出偶数

C语言输入10个数输出偶数

您好,很高兴能为您解决问题.#include <stdio.h> void main () { int i, n = 0, a [10]; printf ("请输入10个数:"); for (i = 0; i < 10; i++) { scanf ("%d", &a [i]); if (a [i] %2 == 0) n++; } printf ("\n共有%d个偶数,给采纳吧.", n); }这是绝对没有问题的,我看了下面两个都有点问题.希望我的解答能帮到您,望采纳!

#include <stdio.h> void main(){ int keyin[10]; int i,cnt=0; printf("请输入10个整数:\n"); for(i=0;i<10;i++){ scanf("%d",&keyin[i]); if(!(keyin[i]&0x01)){ cnt++; } } printf("偶数个数为:%d\n",cnt); }

你好!!程序基本思路是对的,你if判断的时候,不是对偶数加 1 ,而是直接输出了偶数,你看看改过程序:#include <stdio.h>int main(void){ int i,n; int nn=0; // 增加一个变量,统计偶数个数 for(i=1;i<=10;i++) { scanf("%d",&n); if(n%2==0) nn++; } printf("%5d",nn);}

#include<stdio.h>int main(){int i;int max=0;;int a[10];for(i=0;i<10;i++){scanf("%d",&a[i]);}for(i=0;i<10;i++){if(a[i]%2==0){if(a[i]>max){ max=a[i];}}}printf("最大偶数%d",max);return 0;}

#include<stdio.h> void main() { int a[10],i,sum=0,count=0; printf("请输入10个整数:\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } for(i=0;i<10;i++) { sum+=a[i]; if(a[i]%2==0) count++; } printf("总和为:%d\n",sum); printf("偶数的个数为:%d\n",count); printf("奇数为:\n"); for(i=0;i<10;i++); { if(a[i]%2!=0) printf("%d",a[i]); } }

#include <stdio.h> void main() { int a[10]; int i,n=0; float average,sum=0; printf("enter ten numbers:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=0;i<10;i++) if(a[i]%2==0) { n++; sum=sum+a[i]; } average=sum/n; printf("共有 %d 个偶数\n",n); printf("所有偶数的平均数为:%f\n",average); } 自己刚编写的,调试结果正确,希望对你有用.

通过循环即可实现该功能1 顺序循环,输入10个数值;2 逆序循环,输出10个数.代码int main(){ int i, a[10]; for(i = 0; i = 0; i --) printf("%d ",a[i]); return 0;}

#include <stdio.h> int main(void) { int a[10],i,odd,even; for(i=0,odd=0,even=0;i<10;++i) { 道scanf("%d",&a[i]); if(a[i]%2) { odd++; } else { even++; } } printf("%d %d\n",even,odd); return 0; }

偶数只要判断是否能被2整除, 余数为0就输出 main(){ int i,j[10]; for(i=0;i 评论0 0 0

#include<stdio.h>void main(){ int a[10],i,sum[2]={0,0}; for(i=0;i<=9;i++) { printf("请输入第%d个数:\n",i+1); scanf("%d",&a[i]); if(0==a[i]%2) sum[0]+=a[i]; else sum[1]+=a[i]; } printf("偶数的和是:%d\n",sum[0]); printf("奇数的和是:%d\n",sum[1]);} 呵呵.有疑问提出.

网站地图

All rights reserved Powered by www.whkt.net

copyright ©right 2010-2021。
www.whkt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com