A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© w苗子007 中级黑马   /  2015-11-30 10:25  /  884 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//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;
}

1 个回复

正序浏览
你把   char ch=0; 的赋值去掉试试。    char ch;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马