#include #include int c2score(char c); int main() { char* S; int score = 0; S = (char*)malloc(sizeof(char) * 9); if (S == NULL) { return -1; } if (scanf("%s", S) != 1) { return -1; } for (int i = 0; i < 9; i++) { score += c2score(*(S + i)); } printf("%d", score); return 0; } int c2score(char c) { switch (c) { case '0': return 10; case '1': return 1; case '2': return 2; case '3': return 3; case '4': return 4; case '5': return 5; case '6': return 6; case '7': return 7; case '8': return 8; case '9': return 9; default: return 0; } }