题目描述
人生中什么才是最重要的呢?有人说是勤奋,有人说是知识,还有人说是金钱或者运气。
如果英文的26个字母A到Z依序分别代表1到26分,那么:
KNOWLEDGE(知识)是11+14+15+23+12+5+4+7+5=96分,
HARDWORK(勤奋)是8+1+18+4+23+15+18+11=98分,
MONEY(金钱)是13+15+14+5+25=72分,
而LUCK(运气)只有12+21+3+11=47分。
究竟是什么才能让人生得到满分呢?人生的每一个问题总能找到答案,只要改变你的态度。也许你还记得,在足球教练博拉·米卢蒂诺维奇的帽子上写的名言“Attitude is Everything”
是的,能让人生得到满分的是你对生活和工作的态度,也就是ATTITUDE:1+20+20+9+20+21+4+5=100分
输入
英文单词,长度不超过25,含大小写字母,但不含空格等多余符号。
测试数组有多组,处理到输入结束。
输出
输出单词对应的分数。每个分数占1行。
样例输入 Copy
Money
Leadership
ABC
样例输出 Copy
72
97
6
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char a[40],b[40],c;
while(scanf("%s",a)!=EOF ){
int sum=0;
for(int i=0;i<strlen(a);i++){
if(a[i]>='a'&&a[i]<='z')
sum=sum+a[i]-'a'+1;
else sum=sum+a[i]-'a'+1+32;
}
printf("%d\n",sum);
}
return 0;
}