如何从键盘输入一个小写字母,输出一个大写字母,在输出对应的ascII码值啊?这个程序如何编

如题所述

#include <stdio.h>
void main()
{
printf("请输入一个小写字母:");
char ch = getchar();

//判断输入的是否为小写字母
if( ch < 'a' || ch > 'z' )
{
printf("你输入的不是小写字母!\n");
}
else
{
ch -= 32;
printf("对应的大写字母为:%c,其ASCCALL码值为:%d\n",ch,ch);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-08
#include <stdio.h>

void main()
{
int ch;

while((ch=getchar())!=EOF)
if(ch!='\n')
printf("%c %d\n",ch-'a'+'A',ch);
}

录入情况
a
A 97
b
B 98
c
C 99
d
D 100
^Z
Press any key to continue
相似回答