|
发表于 2020-10-17 23:19:46
From FishC Mobile
|
显示全部楼层
|阅读模式
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
求助啊,,
本帖最后由 风过无痕1989 于 2020-10-18 03:07 编辑
C语言答案在此
- // 输入一个字符,判断其是否是小写字母。如果是小写字母,则输出其大写;否则输出“它不是小写字母"。
- // 注意:
- // 1、要能循环输入,即解决回车字符的影响。
- // 2、要能解决输入多个字符的情况。如输入"iuy"3个字符后再回车,只对输入的"i"(即第一个字符)进行判断,忽略后面的"uy"。
- #include<stdio.h>
- void main()
- {
- char ch,cha;
- char b[10] = "";
- while(1)
- {
- printf("请输入一个字符,");
- scanf("%c",&ch);
- getchar(); // 接收回车键
- b[0] = ch; // 将接收到的字符存入字符数组
- ch = b[0]; // 将数组的第一个元素赋给变量 ch;
- fflush(stdin); // 清除键盘缓冲区
- if('a' <= ch && ch <= 'z')
- {
- cha = ch - 32;
- }
- else
- {
- printf("%c它不是一个小写字母\n",ch);
- printf("\n");
- continue;
- }
- printf("%c的大写字母是:%c\n",ch,cha);
- printf("\n");
- }
- }
复制代码
|
|