c语言,请输入一个数字,把它显示为对应的字母,比如输入65,显示A,输入97,显示a 怎么做的

c语言,请输入一个数字,把它显示为对应的字母,比如输入65,显示A,输入97,显示a 怎么做的 这道题

#include <stdio.h>
main()
{
    int c;
    printf("输入数字:\n");
    scanf("%d",&c);
    printf("字母:%c\n",c);
}

追问

是不是这样做的啊

追答

把a=65和b=97去掉,
第二个printf改为:printf("%d对应的字母是:%c",a,a);
就行了,char型和int型是通用的。(只要int值在0-127范围内)

追问

嗯 好的谢谢

你怎么那么聪明aw

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-31
int a;
scanf("%d", &a);
printf("%c", a);追问

是不是这样做的

好像没用

追答

你printf没输出变量啊,要printf("%c", c);

追问

嗯,好的 我试试haw

第2个回答  2015-10-31
把65转换成数学 再输出就行了.
相似回答