C语言编程:键盘接收两个字符,要求输入的数据是大写字母,将输入的大写字母转换为小写字母,最后输出处理

后的字符。
2024-10-31 03:20:59
推荐回答(3个)
回答(1):

#include 

int main()
{
    char a,b;//存放键盘输入的大写字母
    char c,d;//存放转换好的小写字母
    printf("请输入2个大写字母,然后回车:");
    scanf("%c",&a);
    scanf("%c",&b);
    c = a+32;//大写字母变成小写字母
    d = b+32;
    printf("转成小写:%c%c\n",c,d);//输出
    return 0;
}

运行结果:

回答(2):

#include
int main(void)
{
char ch;
int i;
for (i = 0; i < 2; i++)
{
scanf("%c", &ch);
if (ch > 'A' && ch < 'Z')
ch = ch + 32;
printf("%c", ch);
}
printf("\n");
return 0;
}

回答(3):

#include
int main()
{
char ch;
while ((ch = getchar()) != '\n')
{
ch = ch - 'A' + 'a';
putchar(ch);
}
return 0;
}