代码:

#includeint main(void) {char ch;//输入的小写英文字母char ch1;//转换后的大写英文字母printf("请输入一个小写英文字母:\n");scanf_s("%c", &ch);getchar();//将缓冲区的回车符读入,避免在后面作为有效字符读入while (ch 112) {printf("您的输入有误,请重新输入:");scanf_s("%c", &ch);getchar();}ch1 = ch - 32;//小写转换为大写printf("转换后的大写字母为:%c\n该字母的ASCII码为:%d", ch1, ch1);return 0;}

结果展示: