任意输入一行小写字母,将他们转换成大写字母后输出,这是一道很简单的c语言问题
printf出来的小写字母减去32就OK了
#include <stdio.h>
int main()
{
char a,b;
printf("输入一个小写字母:\n");
a=getchar();
b=a-32;
printf("转换后的字母为:%c,%d\n",b,b);
return 0;
}
#include <stdio.h>
int main()
{
char a,b;
printf("输入一个小写字母:\n");
a=getchar();
b=a-32;//大写字母和小写字母差32位
printf("转换后的字母为:%c,ASCII 码为%d\n",b,b);//输出该小写字母对应的大写字母及ASCII
return 0;
}
#include<stdio.h>
int main()
{
char a;
do {
a=getchar();
putchar(a-32);
}
while(a!="\0");
return 0;
}