<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=LoveCalculator%2F%ED%97%88%EC%95%84%EC%98%81</id>
	<title>LoveCalculator/허아영 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=LoveCalculator%2F%ED%97%88%EC%95%84%EC%98%81"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=LoveCalculator/%ED%97%88%EC%95%84%EC%98%81&amp;action=history"/>
	<updated>2026-05-14T17:36:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=LoveCalculator/%ED%97%88%EC%95%84%EC%98%81&amp;diff=34301&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:23, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=LoveCalculator/%ED%97%88%EC%95%84%EC%98%81&amp;diff=34301&amp;oldid=prev"/>
		<updated>2021-02-07T05:23:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== 소감 ===&lt;br /&gt;
재미있다.^_^&lt;br /&gt;
그리고 꼭 하고싶은 말이 있는데,,&lt;br /&gt;
사랑을 이름으로 이렇게 장난치면 안되요~ 왜냐하면 사랑은 마음속에 있는거거든요~&lt;br /&gt;
   &amp;#039;&amp;#039;sample input 2번째와 3번째가 인상적이군.; --&amp;amp;#91;1002&amp;amp;#93;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
제 소스에 알고리즘적 문제가 생겨 약간 수정합니다. (구지 안고쳐도 잘 돌아가지만, 꺼림칙 해서..)&lt;br /&gt;
   &lt;br /&gt;
=== 코드 ===&lt;br /&gt;
 //LoveCalculator &lt;br /&gt;
 &lt;br /&gt;
 #include &amp;amp;lt;stdio.h&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;string.h&amp;amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 void get_names(char *first_person, char *second_person);&lt;br /&gt;
 void calculator(char *first_person, char *second_person);&lt;br /&gt;
 int sum_name(char name[25]);&lt;br /&gt;
 &lt;br /&gt;
 void main()&lt;br /&gt;
 {&lt;br /&gt;
 	char first_person[30]; &lt;br /&gt;
 	char second_person[30]; &lt;br /&gt;
 	char ch;&lt;br /&gt;
 	while((ch = getchar()) != EOF)&lt;br /&gt;
 	{&lt;br /&gt;
 		ungetc(ch, stdin);&lt;br /&gt;
 		get_names(first_person, second_person);&lt;br /&gt;
 		calculator(first_person, second_person);&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void get_names(char *first_person, char *second_person)&lt;br /&gt;
 {&lt;br /&gt;
 	gets(first_person);&lt;br /&gt;
 	gets(second_person);&lt;br /&gt;
 	if(strlen(first_person) &amp;amp;gt; 25 || strlen(second_person) &amp;amp;gt; 25)&lt;br /&gt;
 	{&lt;br /&gt;
 		get_names(first_person, second_person);&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void calculator(char *first_person, char *second_person)&lt;br /&gt;
 {&lt;br /&gt;
 	int first_person_sum, second_person_sum;&lt;br /&gt;
 	float percentage;&lt;br /&gt;
 	&lt;br /&gt;
 	first_person_sum = sum_name(first_person);&lt;br /&gt;
 	second_person_sum = sum_name(second_person);&lt;br /&gt;
 &lt;br /&gt;
 	while(first_person_sum &amp;amp;gt;= 10)&lt;br /&gt;
 	{&lt;br /&gt;
 		first_person_sum = (first_person_sum % 10) + (first_person_sum % 100) / 10 + (first_person_sum / 100);&lt;br /&gt;
 		 // 수정한 부분..&lt;br /&gt;
 	}&lt;br /&gt;
 	while(second_person_sum &amp;amp;gt;= 10)&lt;br /&gt;
 	{&lt;br /&gt;
 		second_person_sum = (second_person_sum % 10) + (second_person_sum % 100) / 10 + (first_person_sum / 100);&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	if(first_person_sum &amp;amp;lt; second_person_sum)&lt;br /&gt;
 	{&lt;br /&gt;
 		percentage = (float)first_person_sum/second_person_sum;&lt;br /&gt;
 	}else{&lt;br /&gt;
 		percentage = (float)second_person_sum/first_person_sum;&lt;br /&gt;
 	}&lt;br /&gt;
 	percentage *= 100; &lt;br /&gt;
 	// result print&lt;br /&gt;
 	printf(&amp;quot;%.2f&amp;quot;, percentage);&lt;br /&gt;
 	printf(&amp;quot; %% \n&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 int sum_name(char name[25])&lt;br /&gt;
 {&lt;br /&gt;
 	int sum = 0, i = 0;&lt;br /&gt;
 	while(name[i] &amp;amp;gt; 0)&lt;br /&gt;
 	{&lt;br /&gt;
 		if(name[i] &amp;amp;gt;= 65 &amp;amp;amp;&amp;amp;amp; name[i] &amp;amp;lt;= 90)&lt;br /&gt;
 		{&lt;br /&gt;
 			sum = sum + name[i] - 64;&lt;br /&gt;
 		}else if(name[i] &amp;amp;gt;= 97 &amp;amp;amp;&amp;amp;amp; name[i] &amp;amp;lt;= 122)&lt;br /&gt;
 		{&lt;br /&gt;
 			sum = sum + name[i] - 96;&lt;br /&gt;
 		}else{}&lt;br /&gt;
 		++i;&lt;br /&gt;
 	}&lt;br /&gt;
 	return sum;&lt;br /&gt;
 }&lt;br /&gt;
=== 나한테 할 말 ===&lt;br /&gt;
 여전히 잘짜는Girl~ㅎ 근데 가운데 주석은 므렝~ 꼼꼼한 아영이 답지안게시링..ㅎ&lt;br /&gt;
 다 만든김에 한번 써보지그래?ㅎ 아니 이미 써봤는데 결과가 않좋디??(위에 소감을 보고 하는말.ㅎ)&lt;br /&gt;
 음..아무래도 한국인 지원이 안되는 계산기 인가 보이.ㅎ(좋은 점수가 안나오자났!!킁..ㅠ.ㅜ)&lt;br /&gt;
 뭐..점수따위로 마음을 결정할 수 없는고야~ㅎ &lt;br /&gt;
 음..그건 그렇고 변수를 사람1 사람2로 나눴는데.. 그걸 배열로 지정하면 같은 공식의 중복을 피할 수 있을듯..ㅎ&lt;br /&gt;
 그럼 수고하세용~ㅎ 좋은하루되궁..ㅎ 문제 한글루 내구..ㅠ.ㅜㅎ - [[조현태]]&lt;br /&gt;
  충고 고마워. 문제 한글로 낼께 ㅋㅋ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 tolower(해당문자를 소문자로 바꿔줌, 소문자면 그대로)함수 또는 toupper(대문자로)를 쓰고 알파벳에서 숫자가 아닌 문자(alpha = alpha - &amp;#039;a&amp;#039; +1)로 처리 하였다면 대소문자 따로 처리할 필요 없었고, 가독성 또한 좋아지지 않았을까? - [[이영호]]&lt;br /&gt;
** 좋은 방법이군요 . 잘 보면 함수가 있는 것들이 많네요.&lt;br /&gt;
&lt;br /&gt;
 크크 다들 toupper 이건 다 놓쳤구나... &amp;#039;a&amp;#039; 이거랑... 나두 놓쳤지만 ㅠㅠ&lt;br /&gt;
 이번에 아영이 함수 잘 나눈거 같다. &lt;br /&gt;
 글고 아영이 소스 보면서 지금 느낀건데; 내 소스 버그 있는거같다; 이름에 공백 있으면 내꺼 제대로 안될거같은데 ㄱ-;;; 어흑 ㅠㅠ &lt;br /&gt;
 그래서 gets쓰고 저런함수들 썼구나 ㅠㅠ - &amp;amp;#91;zyint&amp;amp;#93;&lt;br /&gt;
  └ㅎㅎ 나두 getche 써서 했다가 띄어쓰기 없어도 될거 같아성 다시 scanf로 고친거였는데..ㅎㅎ 다시보니까 있어야 될듯도..&lt;br /&gt;
    그래서 또고쳤...;;ㅁ;; 킁..ㅎ 그리구 아영이두 함수 나누는거 수준급이양..ㅎ - [[조현태]]&lt;br /&gt;
   감사^^;;&lt;br /&gt;
----&lt;br /&gt;
[[LittleAOI]] [[LoveCalculator]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>