[»çÀ̹ö ¼ö¾÷35]
<°ñµå¹ÙÇÏÀÇ ¿¹»ó>


<¹®Á¦>2º¸´Ù Å« ¸ðµç ¦¼ö´Â µÎ °³ÀÇ ¼Ú¼öÀÇ ÇÕÀ¸·Î ³ªÅ¸³¯ ¼ö ÀÖ´Ù.
ÀÔ·ÂÆÄÀÏ(input.txt)¿¡¼­ Á¤¼ö(n)À» ÀÔ·Â ¹Þ¾Æ 4 ºÎÅÍ n »çÀÌÀÇ ¸ðµç ¦¼ö¿¡ ´ëÇØ
µÎ °³ÀÇ ¼Ú¼öÀÇ ÇÕÀÎÁö ºÐ¼®ÇÏ¿© ±× °á°ú¸¦ Ãâ·ÂÆÄÀÏ(output.txt)¿¡ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽÿÀ!



n =
input.txt


output.txt



(1´Ü°è)
'input()'ÇÔ¼ö·Î ±¸ºÐ
(2´Ü°è)
'output()'ÇÔ¼ö·Î ±¸ºÐ
main()ÇÔ¼ö
#include<stdio.h>
#include<math.h>
int input()
{
    FILE *ifp = fopen("input.txt","r");
    int nn;
    fscanf(ifp, "%d", &nn);
    fclose(ifp);
    return nn;
}
int output(int n)
{
    FILE *ofp;
    int i,j,ff,b,k;
    ofp = fopen("output.txt", "w");
    for(k=4; k<=n; k+=2){
        for(i=2; i<=sqrt(k)+1; i++){
            ff=0;
            for(j=2; j<=i; j++){
                if(i % j == 0){
                     if(i == j) ff=1;
                     break;
                }
            } 
            if(ff==1){
                ff=0;
                b = k-i;
                for(j=2; j<=b; j++){
                    if(b % j == 0){
                         if(b == j) ff=1;
                         break;
                    }
                }
            }
            if(ff==1){
                fprintf(ofp, "%d = %d + %d\n",k, i, b);
                break;
            }
        }
    }
    fclose(ofp);   
    return -1;
}
int main()
{
    int n1;
    n1 = input();
    output(n1);
    return -1;
}
ÀÔ·ÂÆÄÀÏ('input.txt')¿¡¼­ ¼ö(nn)À» ÀԷ¹޴´Ù.
ó¸®ÇÏ¿© Ãâ·ÂÆÄÀÏ('output.txt')¿¡ Ãâ·ÂÇÑ´Ù.
main()ÇÔ¼ö¿¡¼­ ´Ù¸¥ÇÔ¼ö¸¦ call Çϰí ÀÖ½À´Ï´Ù

[Æò°¡ ¹®Á¦]
À§ÀÇ ÇÁ·Î±×·¥ ¿Ã¹Ù¸¥Áö ºÐ¼®ÇϽñ⠹ٶø´Ï´Ù.!
¿À·ù°¡ ÀÖÀ¸¸é ¼öÁ¤ÇÏ¿© °Ô½ÃÆÇ¿¡ ¿Ã·Á Áֽñ⠹ٶø´Ï´Ù.



[php¼Ò½º]

<table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
<tr><td>
<br>
<form name ="ainput" action="data35.php" method="post">
<¹®Á¦>2º¸´Ù Å« ¸ðµç ¦¼ö´Â µÎ °³ÀÇ ¼Ú¼öÀÇ ÇÕÀ¸·Î ³ªÅ¸³¯ ¼ö ÀÖ´Ù.<br> 
ÀÔ·ÂÆÄÀÏ(input.txt)¿¡¼­ Á¤¼ö(n)À» ÀÔ·Â ¹Þ¾Æ 4 ºÎÅÍ n »çÀÌÀÇ ¸ðµç ¦¼ö¿¡ ´ëÇØ<br> 
µÎ °³ÀÇ ¼Ú¼öÀÇ ÇÕÀÎÁö ºÐ¼®ÇÏ¿© ±× °á°ú¸¦ Ãâ·ÂÆÄÀÏ(output.txt)¿¡ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽÿÀ!<br>
<br>
<hr>
<br>
n = 
<input type=text name="n" maxlength=5 size=5>
<input type="submit" value="È®ÀÎ">
</form>

<form name="cinput">
input.txt<br>
<?php
$form = <<<EOF
<input type=text name="nn" maxlength=5 size=5 value="$n">
EOF;
echo $form;
?>
<br><br>
output.txt<br>

<?php
   printf("<pre>");
   $cnt=-1;
   for($k=4; $k<=$n; $k+=2){
        for($i=2; $i<=$k; $i++){
            $ff=0;
            for($j=2; $j<=$i; $j++){
                if($i % $j == 0){
                     if($i == $j) $ff=1;
                     break;
                }
            } 
            if($ff==1){
		$ff=0;
                $b = $k-$i;
                for($j=2; $j<=$b; $j++){
                    if($b % $j == 0){
                         if($b == $j) $ff=1;
                         break;
                    }
                }
            }
            if($ff==1){
		$cnt = $cnt+1;
                if($cnt % 4 == 0) printf("<br>");
		printf("%4d = %4d + %4d ,",$k, $i, $b);
                break;
            }
        }
    }
    printf("</pre>");
?>
<br>
<br>
</form>

</td></tr>
</table>