c语言输出英文字符在英文字母中的序号?

2025-04-14 11:30:22
推荐回答(1个)
回答1:

#include
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);
}