|
发表于 2023-2-18 14:52:06
|
显示全部楼层
本帖最后由 ExiaGN001 于 2023-2-18 14:53 编辑
明天来UC部上班(bushi
- #include <stdio.h>
- int main()
- {
- char i;
- printf("请输入一个字母(大写或小写):");
- scanf("%c", &i);
- if (i<='Z' && 'A'<=i );//这个分号
- {
- i=i+32;
- }
- else if (ch >= 'a' && ch <= 'z')
- {
- i=i-32;
- printf("该字母的大写是%c",i);
- }
-
- return 0;
- }
复制代码
就是这个分号的锅,格式整理后就是
- #include <stdio.h>
- int main()
- {
- char i;
- printf("请输入一个字母(大写或小写):");
- scanf("%c", &i);
- if (i<='Z' && 'A'<=i )
- ;//if判断体
- {
- i=i+32;
- }
- else if (ch >= 'a' && ch <= 'z')
- {
- i=i-32;
- printf("该字母的大写是%c",i);
- }
-
- return 0;
- }
复制代码
if/else中隔了一段代码块,当然报错,去掉就好
(编程一定要细心 |
|