poj-3094

来源:互联网 发布:sql语句更改表名 编辑:程序博客网 时间:2024/06/05 00:52
#include <stdio.h>
#include <string.h>

char str[266];

void getQuickSum(char * str) {
    // printf("%s\n", str);
    int sum = 0;
    for (int i = 0; i < strlen(str); i++){
        if (str[i] >= 'A' && str[i] <= 'Z') {
            sum += (i+1)*(str[i] - 'A' + 1);
        }
    }
    printf("%d\n", sum);
}

int main() {
    while(1) {
        gets(str);
        if (str[0] == '#') {
            break;
        }
        getQuickSum(str);
    }

}


没啥说的,唯一就是不能用scanf(因为input有空格)

要用gets(只识别Enter).


0 0