输入格式:
输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。
输出格式:
在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。
主要思路
奇数除以2余数不为0 否则为偶数
模板
申请1001个变量 (因为数组a从0开始的) ,输入n 即n次循环 将输入得数放到数组a[0]~a[n]中 循环中判断a[0]~a[
# include<stdio.h>
int main()
{
int a,b,c=0,d=0,ch[1001],n;
scanf("%d",&n);
for(a=0;a<n;a++)
{
scanf("%d",&ch[a]);
}
for(b=0;b<n;b++)
{
if(ch[b]%2!=0)
{
c++;
}
else
{
d++;
}
}
printf("%d %d",c,d);
return 0;
}
n]除以二的余数是否为零,c代表奇数的个数 d代表偶数的个数,最后输出c d
这篇博客介绍了如何使用C语言编写程序来统计一组非负整数中奇数和偶数的数量。程序通过遍历输入的整数数组,判断每个数除以2的余数,累加奇数和偶数的计数,最后输出结果。核心思路是利用取余运算判断奇偶性。
3907

被折叠的 条评论
为什么被折叠?



