c语言小写转大写,求大神指教
#include <ctype.h>
#include<stdio.h>
int main()
{
char m;
printf("请输入一个字符 ");
scanf("%c",&m);
if
(m>='a'&&m<='z')
printf("%c", toupper(m));
printf("%c ",m);
if(m>='A'&&m<='Z')
printf("%c ",m);
else printf("请输入字母:");
printf(" ");
return 0;
}
你的程序没有什么大问题,改
printf("%c", toupper(m));
printf("%c ",m);
为
printf("%c", toupper(m));
else
就可以了
改好的程序及测试
您打开CapsLock键就可以了。
你把变量名取另外的名字,变量名m不合法,取的temp都可以正常输出。
热门标签: