#include
#include
main() {
char ch1;
char ch2, ch3;
scanf("%c", &ch1);
getchar(ch1);
if ch3 = ch2 - 'a' + 'A';
printf("%c%c\n", ch1, ch2);
putchar(ch1);
putchar(ch2);
}if (ch1 <= 'z' && ch1 >= 'a') {
ch2 = ch1 - 'A' + 'a';
ch3 = ch2 - 'a' + 'A';
printf("%c%c\n", ch1, ch3);
putchar(ch1);
putchar(ch3);
}
return 0;
}
那你至少分2种情况,一种输入是大写,一种输入是小写
你都写if里是怎么个意思
#include <stdio.h>
int main()
{
char a,b;
printf("输入一个小写字母:\n");
a=getchar();
b=a-32;
printf("转换后的字母为:%c,%d\n",b,b);
return 0;
}