백준 5622

언어/c언어2017. 12. 3. 18:26

# include <stdio.h>

# include <string.h>

# define SIZE 16 

typedef struct _Alphabet {

char Text[SIZE];

int second_data;

}Alphabet, *ptrAlphabet;


int main(void) {

Alphabet my_baekJun = { 0, }; // 초기화 

gets(my_baekJun.Text);

int i; // index

for (i = 0; i < strlen(my_baekJun.Text); i++) {

switch (my_baekJun.Text[i]) {

case 'A': case 'B': case 'C': my_baekJun.second_data += 3; break;

case 'D': case 'E': case 'F': my_baekJun.second_data += 4; break;

case 'G': case 'H': case 'I': my_baekJun.second_data += 5; break;

case 'J': case 'K': case 'L': my_baekJun.second_data += 6; break;

case 'M': case 'N': case 'O': my_baekJun.second_data += 7; break;

case 'P': case 'Q': case 'R': case 'S':my_baekJun.second_data += 8; break;

case 'T': case 'U': case 'V': my_baekJun.second_data += 9; break;

case 'W': case 'X': case 'Y': case 'Z':my_baekJun.second_data += 10; break;

}

}

printf("%d\n", my_baekJun.second_data);

return 0;

}



'언어 > c언어' 카테고리의 다른 글

트리 // 재귀함수  (0) 2017.12.13
백준 2920  (0) 2017.12.03
sprintf  (0) 2017.11.30
c언어 문제  (0) 2017.11.27
네이버 문제  (0) 2017.11.23