C语言,参考程序,编程从键盘输入一个小写英文字母,将其转换为大写英文字母后,

参考程序,编程从键盘输入一个小写英文字母,将其转换为大写英文字母后,将转换后的大写英文字母及其十进制的ASCII码显示到屏幕上。

#include <stdio.h>

main()
{
long a,b;
float x,y;
scanf("%d,%d\n",&a,&b);
scanf("%f,%f\n",&x,&y);
printf("a=%d,b=%d\n",a,b);
printf("x=%d,y=%d\n",x,y);
}

第1个回答  2015-06-03
#include <stdio.h>

int main() {
    char a;
   scanf("%c",&a);
   if (a >='a' && a<='z') {
     a = a-0x20;  //大小写字母相差0x20
     printf("char=%c, ASCII value is %d\n",a,a);
    }
    return 0;
}

本回答被提问者和网友采纳
相似回答