题解 | #奇偶统计#

奇偶统计

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;
}

全部评论

相关推荐

06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务