使用C语言编写源程序,完成输出2000以内奇数的个数、偶数的个数,以及奇数的和、偶数的和。
1个回答
关注
展开全部
使用C语言编写源程序,完成输出2000以内奇数的个数、偶数的个数,以及奇数的和、偶数的和。```c#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 < 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;}```希望对你有帮助
咨询记录 · 回答于2024-01-15
使用C语言编写源程序,完成输出2000以内奇数的个数、偶数的个数,以及奇数的和、偶数的和。
使用C语言编写源程序,完成输出2000以内奇数的个数、偶数的个数,以及奇数的和、偶数的和。#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 < 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;}希望对你有帮助
黑框里怎么输入
#includemain(){inti,sum=0;for(i=0;i<=100;i=i+2){sum=sum+i;}printf("%d",sum);}这是求偶数的。要求奇数和的话,改一下for()里的内容就可以了,改成for(i=1;i<=100;i=i+2)