| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 335 人关注过本帖
标题:改错,检测输入的一个整数有几个奇数,有几个偶数
只看楼主 加入收藏
yu497272290
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2013-11-2
结帖率:42.86%
收藏
 问题点数:0 回复次数:2 
改错,检测输入的一个整数有几个奇数,有几个偶数
#include<stdio.h>
main()
{
    int a,    m;
    printf("input: ");
    scanf("%d",    &a);
    for(m=10000;    m<=10;    m=m/10){
        
        if((a%m)/2==0&&(a%m)/2!=0)
        printf("douyou");
        else if((a%m)/2==0)
        printf("zhiyouou");
        else if((a%m)/2!=0)
        printf("zhiyouji");
    }
}





我也感觉这样是错的,但是别的没思路,新人入门
搜索更多相关主题的帖子: 检测 
2013-11-02 22:14
南国神画
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:51
专家分:124
注 册:2013-10-24
收藏
得分:0 
程序代码:
#include<stdio.h>
#define   MAXSIZE 100
int main()
{
    int  a=0;
    scanf("%d",&a);
    void fn(int n);
    fn(a);
} 

void  fn(int n){
    int  b[MAXSIZE];
    int i=0,j=0,k=0,count=0;
    do{

         b[i++]=n%10;
         count++;

         }while((n/=10)>0);
    for(int i=0;i<count;i++){
        if(b[i]%2==0)
            j++;
        else
            k++;
    }
    printf("偶数有%d个\n",j);
    printf("奇数有%d个 \n",k);

}


2013-11-02 23:20
南国神画
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:51
专家分:124
注 册:2013-10-24
收藏
得分:0 
按照你的意思,应该是想问一个整数里面有几个数字是偶数,几个数字是奇数,我写的这个只适用于正整数和0的情况,我想大体上能够符合你的要求。
2013-11-02 23:25
快速回复:改错,检测输入的一个整数有几个奇数,有几个偶数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022944 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved