大佬们,大学生作业求解
#include <stdio.h>int main()
{
char a;
scanf("%c",&a);
if(a>='a')
if(a<='z')
printf("%c是小写字母",a);
if(a>='A')
if(a<='Z')
printf("%c是大写字母",a);
if(a<='A'){
printf("不是英文字母,请重新输入:\n");return main();}
}
为什么最后那个“不是英文字母,请重新输入”出现了两遍


2022-12-05 19:37
2022-12-05 21:21
2022-12-05 21:43

2022-12-06 12:52


2022-12-06 13:00
2022-12-06 13:03
2022-12-08 15:55
2022-12-08 22:04
程序代码:#include <stdio.h>
#include <stdlib.h>
int main()
{
char a;
scanf("\n%c",&a);
if (a>='a' && a<='z') {
printf("%c是小写字母",a);
return 0;
}
else if (a>='A' && a<='Z') {
printf("%c是大写字母",a);
return 0;
}
else {
printf("不是英文字母,请重新输入:");
main();
}
return 0;
}
2022-12-09 00:17