100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > C语言实现大小写转换 如果输入的不是字母就重新输入

C语言实现大小写转换 如果输入的不是字母就重新输入

时间:2023-04-11 15:26:48

相关推荐

C语言实现大小写转换 如果输入的不是字母就重新输入

简单的C语言程序实现大小写转换,由于字符是通过ASCII码存的内存中的,所以小写字母的ASCII码比大写字母大32,。

通过while控制输入的不是字母的话就重新输入,是的话就执行下一步判断。

#include<stdio.h>int main(){char ch;printf("请可爱的你输入一个字母:\n");scanf("%c",&ch);while(!(ch>='a'&&ch<='z')&&!(ch>='A'&&ch<='Z')) //输入的不是字母{printf("请重新输入:") ; scanf("%c",&ch);}if(ch>='a'&&ch<='z') //小写变大写ch=ch-32;else if(ch>='A'&&ch<='Z') //大写变小写ch=ch+32;printf("转换后的字母是:%c\n",ch); //输出}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。