一、问题
任意输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数。 思考:
输入怎么确定完毕?
判断奇偶
二、代码
#include <stdio.h>
int main() {
int i, n, m, jishu = 0, oushu = 0, jigeshu = 0, ougeshu = 0;
printf("请先输入有几个数:");
scanf_s("%d", &n);
for (i = 0; i < n; i++) {
scanf_s("%d", &m);
if (m % 2 == 0)
{
oushu = oushu + m;
ougeshu += 1;
}
else
{
jishu = jishu + m;
jigeshu += 1;
}
}
printf("%d\t%d\t%d\t%d\t", jishu, jigeshu, oushu, ougeshu);
return 0;
}
三、tips
可以不使用i+=1;
直接i++就可以