标题:麻烦帮忙看看哪里错了?
只看楼主
cuihua2013
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2013-3-5
结帖率:20%
已结贴  问题点数:10 回复次数:5 
麻烦帮忙看看哪里错了?
#include <stdio.h>
void main()
{char ch;
printf("Input a character:");
scanf("%c",&ch);

if(ch>='a'&&ch<='z')
    printf("alpha\n");
if(ch>='A'&&ch<='Z')
    printf("alpha\n");
if(ch>='0'&&ch<='9')
    printf("number\n");
else
    printf("other\n");


}
搜索更多相关主题的帖子: void character include 
2013-03-27 23:21
韶志
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:斗气大陆
等 级:贵宾
威 望:44
帖 子:2223
专家分:13592
注 册:2013-3-22
得分:2 
if(ch>='a'&&ch<='z')
    printf("alpha\n");
else if(ch>='A'&&ch<='Z')   //加一下else就ok了,不然你最后的else和最后一个if搭配,就会运行else里面的内容,多输出一个 other
    printf("alpha\n");
else if(ch>='0'&&ch<='9')  //也要加,同理
    printf("number\n");
else
    printf("other\n");

三十年河东,三十年河西,莫欺少年穷!
2013-03-28 00:05
shmilyflf
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:356
专家分:1008
注 册:2012-12-9
得分:2 
#include <stdio.h>
void main()
{
    char ch;
    printf("Input a character:");
    scanf("%c",&ch);
 
    if(ch>='a'&&ch<='z')//这样if{}else{}连续用可以
        printf("alpha\n");
    else if(ch>='A'&&ch<='Z')
        printf("alpha\n");
    else if(ch>='0'&&ch<='9')
        printf("number\n");
    else
        printf("other\n");
}
2013-03-28 00:12
小xiong
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
得分:2 
对啦,,
2013-03-28 00:37
YJ_Hao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:215
专家分:609
注 册:2013-3-22
得分:2 
这也会。。。
2013-03-28 06:59
冰辰
Rank: 2
来 自:安徽
等 级:论坛游民
帖 子:6
专家分:14
注 册:2013-3-23
得分:2 
。。。。。。果然是新手

少说话,多运行,多调试
2013-03-28 09:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-402119-1-1.html




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

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