|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
从键盘输入一个字符,如是大写字母,则输出相应小写字母;如是小写字母,则原样输出;其它字符输出“Not letter!”。
#include<stdio.h>
main()
{
char a;
scanf("%c",&a);
if(a>='A'&&a<="Z')
printf("%c",a+32);
else if(a>='a'&&a<='z')
printf("%c",a);
else
printf("“Not letter!”\n");
system("puase");
return 0;
}
我用这段代码后,输入字母只能出来not letter,只有输入字母代表的ASCII码才行,大佬们能帮我找一下问题吗?
两出问题,见注释
- #include<stdio.h>
- int main()
- {
- char a;
- scanf("%c", &a);
- if (a >= 'A' && a <= 'Z') //这儿Z的引号不对
- printf("%c", a + 32);
- else if (a >= 'a' && a <= 'z')
- printf("%c", a);
- else
- printf("“Not letter!”\n");
- system("pause"); //pause拼错了
- return 0;
- }
复制代码
|
|