33问答网
所有问题
c语言输出英文字符在英文字母中的序号?
如题所述
举报该问题
推荐答案 2019-10-31
#include<stdio.h>
void main() { char s[10],c,b;
scanf("%s",s); c=s[0]; b=0;
if ( c>='a' && c<='z' ) b='a'; else if ( c>='A' && c<='Z' ) b='A';
if ( b==0 ) printf("字符%c不是字母.\n",c);
else printf("字母%c是第%d个字母.\n",c,c-b+1);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RdPRccRPdhW5R55Wd45.html
相似回答
C语言 输出英文字符在
26个
英文字母中的序号
答:
x-'a'+1 // 其中x表示输入的小写字母,用x的ascii码减去‘a’的ascii码再加1,就是字母x在26个
英文字母中
对应
的序号
C语言
:输入英文字母(大小写均可),
输出
其
在英文字母
表
中的序号
。例如:输...
答:
include <stdio.h>#include <ctype.h>int main(void){printf("%d\n",toupper(getchar())-'A'+1);return 0;}
c语言
,从键盘任意输入一个大写
英文字母
,求出它在26个英文字母表
中的
位置...
答:
} printf("%
c
为
字母
表中第%d个字母!\n",a[0],int(a[0]-'A'+1));printf("%c后面四个字母分别为%c\t%c\t%c\t%c\n:",char(a[0]),char(a[0]+1),char(a[0]+2),char(a[0]+3),char(a[0]+4));system("pause");} ...
大家正在搜
字母在字母表中的序号
英文字母序号
序号和文字之间空半个字符
二十六个英文字母排序
26个英文字母排列顺序
26个字母序号
序号英文
2426个英文字母
j是第几个英文字母
相关问题
C语言 输出英文字符在26个英文字母中的序号
C语言:输入英文字母(大小写均可),输出其在英文字母表中的序...
c语言输出英文字母的序号
C语言大小写转化并求出在26个字母表中的序号
C语言编写一个程序,输出所有的英文字符及它们的ASCLL码,
c语言题。 按顺序打印输出26个英文字母,
C语言怎么求英文26字母的ASCII码?
C语言如何键入特定英文字母然后输出特定数字?