C语言的小问题 由键盘输入一个小写英文字母,先输出该字母及ASCII码值,然后输出它的大写字母及ASCII码值

2024-11-26 12:22:47
推荐回答(2个)
回答1:

#include"math.h"
void main()
{ char ch;
printf("input a small letter:");
do scanf("%d,&ch);
while(!(ch>'a' && ch<'z')) ; /*确保输入的是小写字母*/
printf("%c %d %c %d",ch,ch,ch-32,ch-32); /*按要求输出*/
}

回答2:

示例如下:
#include
int main()
{
char a = 'A';

printf("A的acsii码是%d\n", a);

return 0;
}

以此类推,转换一下字母大小写,再进行输出就OK了