c语言编程 数据统计 任意输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数.

学习 时间:2026-04-07 23:09:14 阅读:582
c语言编程 数据统计 任意输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数.输入:n个整数.输出:奇数的和、奇数的个数、偶数的和、偶数的个数.提示:①先输入数据个数n②利用循环输入n个数;③定义四个变量存放统计结果,具体统计语句放在循环中.提示:循环体内必须有输入数据的语句、统计输入数据个数的语句.

最佳回答

玩命的战斗机

糟糕的画笔

2026-04-07 23:09:14

#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;}希望对你有帮助

最新回答共有2条回答

  • 欢呼的大炮
    回复
    2026-04-07 23:09:14

    #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;}希望对你有帮助

上一篇 “评价”的近义词

下一篇 赞美瑞雪的诗句我要写作业的,我很忙的!