大体思路是把输入的字符传如一个变量 判断变量的ACSII就可以了例:#include <stdio.h>void main(){ char d; scanf("%s",&d); while(d<97||d>123)//小写字母a是97,大写为65{ printf("\n输入有误 从新输入:"); scanf("%c",&d);} printf("%c\n",d);}
int main(){char c;scanf("%c",&c);if(!(c>='a'&&c<='z'||c>='A'&&c,='Z'))printf("请重新输入:\n");scanf("%c",&c);return 0;}基本如此吧 追问 这个不行啊 追答 你是直接复制粘贴的吗?我的上面有个地方<号写成了,号了~