用户输入一个字符或数字进行判断如果输入是字符则输出ASCII码值,是数字则输出字符。请这个用C怎么编?

来源:百度知道 编辑:UC知道 时间:2024/06/04 14:37:46
我的意思是 输入 a ~ z 输出它的ASCII码值。
输入 97~122输出它 对应的字母。

字符是什么? 数字是什么? 我想你没分清楚吧 这样的描述有歧义的
不知道楼上的兄弟怎么能写就 挡挡的代码

C的输入都是从键盘获取ASCII码的 然后根据输入的格式能确定转换?
您说的 字符是什么啊 要知道 1234567890 也是字符

哈哈 佩服楼上的 牛人 路过

#include<stdio.h>
void main()
{
int a;
char b;
scanf("%d",&a);
printf("%c\n",a);
scanf("%c",&b);
printf("%d\n",b);
}

#include <stdio.h>
main()
{
char a;
a = getchar();
if(a >= '0' && a <= '9')
printf("%c",a);
if(a >= 'A' && a <= 'z')
printf("%d",a);
}