c语言作业,键盘输入1个大写字母,将其转化为小写字母后换行输出;键盘再输入1个小写字母,将其转化为

2025-04-05 18:49:32
推荐回答(2个)
回答1:

#include "stdio.h"

void main(){
char c;
c=getchar();
if(c>='A' && c<='Z'){
c+=32;
printf("大写字母为%c,小写字母为%c,ASCII码为%d\n",c-32,c,c);
}
}

回答2:

#include 

int main(void)
{
char c;
while((c=getchar())!=EOF)
{
if(c>='a'&&c<='z')
{
c+='A'-'a';
}
else if(c>='A'&&c<='Z')
{
c+='a'-'A';
}
putchar(c);
}
return 0;
}