为了账号安全,请及时绑定邮箱和手机立即绑定

如何用c语言转换字母大小写

如题,会的这下谢谢

正在回答

3 回答

#include <stdio.h>

int main()

{

       char c1,c2;

       scanf("%c",&c1);

       if(c1>='A'&&c1<='Z')

      {

            c2=c1+32;

            printf("%c\n",c2);

       }

     else if(c1>='a'&&c1<='z')

      {

            c2=c1-32;

            printf("%c\n",c2);

       }

       else

       printf("error\n");

}


0 回复 有任何疑惑可以回复我~
#1

ZZSNLT4204192 回复 笑丶而不语 提问者

1.最后一个else可以省略,但前面的else if不能省略; 2.如果仅有两种情况(非1即0),则只需要写if,else可以省略。 3.多种情况,格式为if , else if ,else if ,......else(可省略这个else,此处输出的是最后一 种情况的结果)。
2016-10-18 回复 有任何疑惑可以回复我~
#2

笑丶而不语 提问者

哦懂了谢谢
2016-10-18 回复 有任何疑惑可以回复我~
#3

笑丶而不语 提问者

我按照你给的打了以后不对,怎么回事
2016-10-18 回复 有任何疑惑可以回复我~
#4

笑丶而不语 提问者

哦可以了
2016-10-18 回复 有任何疑惑可以回复我~
查看2条回复

你想表达什么

0 回复 有任何疑惑可以回复我~
#1

笑丶而不语 提问者

就是按小写a就会出现大写A 记得好像a=A+32是吧
2016-10-17 回复 有任何疑惑可以回复我~

跟打字一样,可以按 Caps Lock键再打,打出来的都是大写,再按一次打出来的都是小写;也可以按住Shift在打出来就是大写的

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如何用c语言转换字母大小写

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信