嵙嵙OJ 1411 第几个字母
Problem B: 第几个字母
Time Limit: 1 Sec Memory Limit: 16 MB
Submit: 1102 Solved: 708
[Submit][Status]
Description
判断英文字母(A-Z)是第几个,A是第1个,至Z是第26个。
Input
输入只包含若干大写或小写英文字母,至EOF结束,无回车换行空格等其它字符。
Output
输出每个字母是第几个英文字母。
Sample Input
HelloWorld
Sample Output
8
5
12
12
15
23
15
18
12
4
HINT
Append Code
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main ()
{
char a;
while (scanf("%c",&a)!=EOF)
{
printf("%d\n",toupper(a)-'A'+1);
}
return 0;
}
toupper 判断大写或小写 小写返回大写;否则返回原值。