从键盘输入一个字符 若该字符是英文字母是则输入对应的ASCII码

求c语言大神
题目是:下面程序的功能是从键盘上输入一个字符,若该字符是英文字母时,则输出相应的ASCII码
怎么写这个程序?!!!

第1个回答  2020-04-01
#include<stdio.h>
main()
{
char c;
printf("请输入字符:");
scanf("%c",&c);
if(c>='A'&&c<='z')
printf("%c的ACSII码为:%d\n",c);
else
if(c>='0'&&c<='9')
printf("%d\n",c);
else
printf("请重新输入!");
}
第2个回答  2015-12-04

#include<stdio.h>

int main()

{

char i;

printf("input a character\n");

    i=getchar();


    if((i>='a'&&i<='z')||(i>='A'&&i<='Z'))

printf("i=%d",i);

  

return 0;

}

第3个回答  2015-12-04
#include<iostream>
using namespace std;
int main()
{
char c;
while(1)
{
scanf("%c",&c);
if(( c >= 'a' && c <= 'z' )|| (c >= 'A' && c<= 'Z'))
printf("%d\n",c);
}
}
第4个回答  2015-12-04
#include <stdio.h>

int main(int argc, char *argv[])
{
int s;
s=getchar();

if (s>=65 && s<=90 || s>=97 && s<=122)
printf("%d\n",s);

getchar();

return 0;
相似回答