黑马程序员技术交流社区
标题:
小写变不了大写输出
[打印本页]
作者:
w苗子007
时间:
2015-11-30 10:25
标题:
小写变不了大写输出
//21.htm 01. 从键盘输入一个字符,如果是大写字母,就转换成小写;如果是小写字母,就转换成大写,如果是其他字符原样保持并将结果输出
#include <stdio.h>
int main(int argc, const char * argv[]) {
//定义变量
char ch=0;
//提示用户输入字符
printf("请输入字符:%c\n",ch);
//从键盘接受字符
scanf("%c",&ch);
//字母大小写交换
if(ch>='A' && ch<='Z') ch=ch+32;
else if(ch>='a' && ch<='z') ch=ch-32;
//打印字母
printf("%c\n",ch);
return 0;
}
作者:
仰望星空的猪
时间:
2015-11-30 13:06
你把 char ch=0; 的赋值去掉试试。 char ch;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2