ITPub博客

首页 > > > C语言题目-奇数个数

C语言题目-奇数个数

作者:dapan 时间:2018-12-07 10:08:11 0 删除 编辑

问题 1989: 奇数个数
时间限制: 1Sec 内存限制: 128MB 提交: 46 解决: 34

题目描述
输入一个多位数,将多位数看作一串字符,输出其中奇数数字的个数。(如输入12345,数字中有3个奇数,分别为1、3、5,应输出3.)
输入
一个多位整数
输出
奇数数字的个数
样例输入
4321
样例输出
2


参考代码:

#include<stdio.h>


void main(void)
{
    unsigned int N = 0;
    int y,m;
    scanf("%d",&N);
    y = 0;
    do
    {
        m = N%10;
        if(( m % 2) == 1)
        {
            y ++;
        }
        N = N/10;
    }while(N>0);
    
    printf("%d\n",y);
}




答案验证网址

奇数个数 - C语言网


欢迎关注微信公众号-嵌入式Linux

觉得不错,请帮忙转发,点赞,您的每一次支持,我都将铭记于心

原文作者:;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-08-07

  • 博文量
    4504
  • 访问量
    87196