¶
~cpp //LoveCalculator #include <stdio.h> #include <string.h> void get_names(char *first_person, char *second_person); void calculator(char *first_person, char *second_person); int sum_name(char name[25]); void main() { char first_person[30]; char second_person[30]; char ch; while((ch = getchar()) != EOF) { ungetc(ch, stdin); get_names(first_person, second_person); calculator(first_person, second_person); } } void get_names(char *first_person, char *second_person) { gets(first_person); gets(second_person); if(strlen(first_person) > 25 || strlen(second_person) > 25) { get_names(first_person, second_person); } } void calculator(char *first_person, char *second_person) { int first_person_sum, second_person_sum; float percentage; first_person_sum = sum_name(first_person); second_person_sum = sum_name(second_person); while(first_person_sum >= 10) { first_person_sum = (first_person_sum % 10) + (first_person_sum % 100) / 10 + (first_person_sum / 100); // 부.. } while(second_person_sum >= 10) { second_person_sum = (second_person_sum % 10) + (second_person_sum % 100) / 10 + (first_person_sum / 100); } if(first_person_sum < second_person_sum) { percentage = (float)first_person_sum/second_person_sum; }else{ percentage = (float)second_person_sum/first_person_sum; } percentage *= 100; // result print printf("%.2f", percentage); printf(" %% \n"); } int sum_name(char name[25]) { int sum = 0, i = 0; while(name[i] > 0) { if(name[i] >= 65 && name[i] <= 90) { sum = sum + name[i] - 64; }else if(name[i] >= 97 && name[i] <= 122) { sum = sum + name[i] - 96; }else{} ++i; } return sum; }
말 ¶
는Girl~ㅎ 데 데 므~ 링..ㅎ
만 번 보?ㅎ 미 봤는데 디??( 보 는말.ㅎ)
..무 는 보.ㅎ( 났!!...)
뭐..따 마 는~ㅎ
.. 변를 람1 람2 눴는데.. 배 면 복 듯..ㅎ
럼 ~ㅎ 루..ㅎ 문 루 내...ㅎ -
tolower(문를 문 바, 문면 대) 는 toupper(대문)를 벳 문(alpha = alpha - 'a' +1) 리 면 대문 따 리 , 독 ? -
들 toupper 놓... 'a' ... 놓만
번 눈 .
보면 느낀데; 내 는; 백 면 내 대 데 -;;;
gets 런들 - zyint
----
만 번 보?ㅎ 미 봤는데 디??( 보 는말.ㅎ)
..무 는 보.ㅎ( 났!!...)
뭐..따 마 는~ㅎ
.. 변를 람1 람2 눴는데.. 배 면 복 듯..ㅎ
럼 ~ㅎ 루..ㅎ 문 루 내...ㅎ -
마. 문 낼
tolower(문를 문 바, 문면 대) 는 toupper(대문)를 벳 문(alpha = alpha - 'a' +1) 리 면 대문 따 리 , 독 ? -
- 방 . 보면 는 들 많.
들 toupper 놓... 'a' ... 놓만
번 눈 .
보면 느낀데; 내 는; 백 면 내 대 데 -;;;
gets 런들 - zyint
LittleAOI LoveCalculator