急用 C语言编程 从键盘输入一个字母,要求显示该字母和其ASCII值。

从键盘输入一个字母,要求显示该字母和其ASCII值。

#include <stdio.h>
int k;
void show()
{
char a;
printf("Please input the letter.\n");
scanf("\n%c",&a);
printf("The letter's ASCII number is : %d\n",a);
}
void choose()
{
char a;
printf("Test again?Y/N?");
scanf("\n%c",&a);
switch(a)
{
case n : k=0; break;
case N : k=0; break;
}
}
void main()
{
k=1;
while(k==1)
{
show();
choose();
}
}
写出来才看到别人都回答了,我这唯一优点可循环使用,看着舒服点。
希望对您有帮助。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-07
#include"stdio.h"
#include"stdlib.h"
void main()
{
printf("请输入一个字符:\n");
char c;
scanf("%c", &c);
printf("字符:%c(ASCII:%d)\n", c, c);
}
第2个回答  2010-09-07
main()
{
char a;
a=getchar();
printf("%d",a);//输出asc
printf("%s",a);//输出字符
}

急用C语言编程 从键盘输入一个字母,要求显示该字母和其ASCII值。
int k;void show(){ char a;printf("Please input the letter.\\n");scanf("\\n%c",&a);printf("The letter's ASCII number is : %d\\n",a);} void choose(){ char a;printf("Test again?Y\/N?");scanf("\\n%c",&a);switch(a){ case n : k=0; break;case N : k=0; b...

急用C语言编程 从键盘输入一个字母,要求显示该字母和其ASCII值。
ASCII number is :d\\n",a);} void choose(){ char a;printf("Test again?Y\/N?");scanf("\\n%c",&a);switch(a){ case n :k=0;break;case N :k=0;break;} } void main(){ k=1;while(k==1){ show();choose();} } 写出来才看到别人都回答了,我这唯一优点可循环使用,看...

用C语言编程:从键盘输入一个英文大写字母,输出其对应的小写字母以及小写...
include<stdio.h> int main() { char ch; scanf("%c",&ch);\/\/输入大写字母 printf("%c,%d",ch-('A'-'a'),ch-('A'-'a')); \/\/输出.('A-'a')是ASC码表上大写与小写字母间的差值 \/\/ch-('A'-'a'):大写转小写。输出ASC码,利用输出格式控制%d就可以自动转...

c语言编程中如何显示字符的ASCII码值?
printf("%x\\n",m);输出变量m的十六进制ASCII值。

用C语言怎么编从键盘输入一个字符,输出该字符及其ASCII
include<stdio.h> void main(){ char c;int a;scanf("%c",&c);a=int(c);printf("%d",a);}

C语言的小问题 由键盘输入一个小写英文字母,先输出该字母及ASCII码值...
int main(void){ char ch;printf("Please input a small letter: ");scanf("%c", &ch);if(!('a' <= ch && ch <= 'z'))\/\/Input is not a small letter { printf("Input letter is not a small letter!\\n");return -1;} printf("Input letter: %c \\nASCII: %d\\n", ch,...

C语言从键盘输入一个小写字母输出大写字母和ascII值
设变量ch ch = ch - 'a' + A printf("字符为:%c,ASCII为:%d", ch, ch);

C语言问题,由键盘输入一个字母,输出其ASCII码值
math.h" void main() { char ch; printf("input a small letter:"); do scanf("%d,&ch); while(!(ch>'a' && ch<'z')) ; \/*确保输入的是小写字母*\/ printf("%c %d %c %d",ch,ch,ch-32,ch-32); \/*按要求输出*\/ }你可以随便转换大小写 希望能解决你的问题 ...

C语言 输入一个字母,输出与之对应的ASCII码,输入输出都要有与之对应的...
任务代码为:include<stdio.h> main(){char w;printf("请输入一个字母:");scanf("%c",&w);printf("与这个字母对应的ASCII码是:%d\\n",w);} 英文字母是字符型,ASCII码十进制的,因此只需要将字符型转换为十进制,在输出函数的时候强制转换类型。

编一个c语言程序,从键盘输入一个字符,输出其ASCII码值,用putchar...
{ char a;char b,c,d;a=getchar();\/\/printf("ASCII = %d\\n",a); \/\/其实可以用这句替换正面的语句 putchar('A');putchar('S');putchar('C');putchar('I');putchar('I');putchar('=');b=a\/100;c= a%100\/10;d=a%100%10;putchar(b+'0');putchar(c+'0');put...

相似回答