|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include<stdio.h>
- int main()
- {
- char ch;
- scanf("%c",&ch);
- if(ch>=65&&ch<=90) printf("%c",ch+32);
- else if(ch>=97&&ch<=122) printf("%c",ch-32);
- else printf("%c",ch);
- return 0;
- }
复制代码
- #include<stdio.h>
- int main()
- {
- char ch;
- scanf("%c",&ch);
- if(ch>=65&&ch<=90) printf("%c",ch+32);
- if(ch>=97&&ch<=122) printf("%c",ch-32);
- else printf("%c",ch);
- return 0;
- }
复制代码
第二个程序else if变成if对分支有什么影响
本帖最后由 jackz007 于 2022-10-25 11:29 编辑
第二个代码
- if(ch>=65&&ch<=90) printf("%c",ch+32); // 当 ch 是大写字母时执行这里
- if(ch>=97&&ch<=122) printf("%c",ch-32); // 当 ch 是小写字母时执行这里
- else printf("%c",ch); // 当 ch 不是小写字母时执行这里(ch 是大写字母时也会执行)
复制代码
|
|