C语言大写字母转换成小写字母程序出错
C语言大写字母转换成小写字母程序出错,当输入不符合要求的字符时比如输入“8”,但printf("outofrange!pleaseinputagain:");被执行了两次...
C语言大写字母转换成小写字母程序出错,当输入不符合要求的字符时比如输入“8”,但printf("out of range!please input again:");被执行了两次是怎么回事???程序如下:#include <stdio.h>int main(){ int m=1; char d; printf("please input a capital letter:"); while(1) { scanf("%c",&d); if(d>=65&&d<=90) { d=d+32; printf("The small letter is:%c\n",d); break; } else { printf("out of range!please input again:"); } } return 0;}
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询