问题描述:
输入一个字符,如果是大写字母转化为小写字母并输出,若是小写字符不变
代码如下:
#include<stdio.h>
int main()
{
char c1; //定义一个字符型变量
char c2; //定义另一个字符型变量来接收需要改变的量
int i=1; //定义一个i供while循环调用,使程序可以连续输出,随时终止
while(i)
{
printf("请输入一个字符:\n");
scanf("%c",&c1);
if(c1>='A'&& c1<='Z') //判断输入的字符是否是大写字母
{
c2 = c1 + 32; //将大写字母转换成小写字母
printf("%c\n",c2);
}
else
{
printf("%c\n",c1);
printf("继续请输入1,终止请输入0:\n");
scanf("%d\n",&i);
}
}
return 0;
}