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

输入:n个整数。输出:奇数的和、奇数的个数、偶数的和、偶数的个数。提示:①先输入数据个数n②利用循环输入n个数;③定义四个变量存放统计结果,具体统计语句放在循环中。提示:... 输入: n个整数。
输出: 奇数的和、奇数的个数、偶数的和、偶数的个数。
提示: ①先输入数据个数n
②利用循环输入n个数;
③定义四个变量存放统计结果,具体统计语句放在循环中。
提示:循环体内必须有输入数据的语句、统计输入数据个数的语句。
展开
 我来答
lanyangyang312
2011-03-12 · TA获得超过124个赞
知道答主
回答量:36
采纳率:0%
帮助的人:42.3万
展开全部
#include <stdio.h>
#include <stdlib.h>
#define MAX 1000
int 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;
}
希望对你有帮助
百度网友e98db3ec8
2011-03-11 · TA获得超过2330个赞
知道小有建树答主
回答量:316
采纳率:0%
帮助的人:216万
展开全部
#include<stdio.h>
#define N 10
main()
{int jishuhe=0,jishuge=0,oushuhe=0,oushuge=0,a[N],i;
printf("please input 10 number");
for(i=0;i<N;i++) scanf("%d",&a[i]);
for(i=0;i<N;i++)
{if(a[i]%2==0) { oushuhe+=a[i];oushuge++;}
else { jishuhe+=a[i];jishuge++;}
}
printf("oushuhe=%d ,oshuge=%d,jishuhe=%d,jishuge=%d",oushuhe,oushuge,jishuhe,jishuge);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式