题目描述
任意输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数。
输入
n个整数。
输出
奇数的和、奇数的个数、偶数的和、偶数的个数。
样例输入
5 2 4 5 3 9
样例输出
17 3 6 2
问题分析:
先设置四个变量并进行初始化(养成良好习惯),然后输入n个整数,遍历输入的n个整数,然后用这四个变量分别存储结果,最后再进行一次输出。
代码实现:
#include<stdio.h>
int main()
{
int n=0,jh=0,jg=0,oh=0,og=0;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
int temp=0;
scanf("%d",&temp);
if(temp%2!=0)
{
jh+=temp;
jg+=1;
}
else
{
oh+=temp;
og+=1;
}
}
printf("%d\n%d\n%d\n%d",jh,jg,oh,og);
return 0;
}
运行结果:
欢迎批评指正!