编程论坛
注册
登录
编程论坛
→
C语言论坛
C语言选择结构程序设计
函羽呀
发布于 2022-03-22 23:47, 1190 次点击
从键盘接收一个字符,如果是字母,输出其对应的ASCII码,如果是数字,按原样输出,否则给出提示信息“输入错误!”。用例有A,a,1。
1 回复
#2
hjxbccn
2022-03-23 16:37
#include <stdio.h>
int main(int argc,char *argv[])
{
char ch;
printf("please input a char:");
ch = getchar();
// if((ch >=65 && ch<= 90) | (ch >=97 && ch<= 122 ))
if((ch >='A' && ch<= 'Z') | (ch >='a' && ch<= 'z' )) //两种判断方式都可以,这种方式可读性好
printf("%d\n",ch);
// else if(ch >= 48 && ch <= 57 )
else if(ch >= '0' && ch <= '9')
printf("%c\n",ch);
else
printf("输入错误\n");
return 0;
}
1