题解 | #奇偶统计#
奇偶统计
https://www.nowcoder.com/practice/04de8eb0ecab426fa6be3ae99af17210
#include<stdio.h>
int main()
{
int N,j,o;//j为奇数个数,o为偶数个数
scanf("%d",&N);//输入N
if(N%2==0)//判断如果N为偶数
{
o=N/2;//则1到偶数中的偶数个数等于这个偶数除以2
j=o;//此时奇数个数等于偶数个数
}
else //如果N为奇数
{
o=(N-1)/2;//则1到奇数中的偶数个数等于这个奇数减一再除以2,也就是这个奇数前面的偶数与1之间偶数的个数
j=o+1;//此时再加上1,也就是这个奇数本身,因为1到偶数间的奇偶数个数相同
}
printf("%d %d",j,o);//输出结果
return 0;
}
查看1道真题和解析
