ÇÁ·Î±×·¡¹Ö

 3198, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ³ë¶õÅä³¢¹ö´Ï
   [C¾ð¾î]Æò±Õ¼öÄ¡ ±¸ÇÏ´Â ÇÁ·Î±×·¥

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3048 [º¹»ç]


¾È³çÇϼ¼¿ä ¸¸³â À¯Ä¡¿ø»ýÀÔ´Ï´Ù
Á¦°¡ Æò±Õ¼öÄ¡ ±¸ÇÏ´Â ÇÁ·Î±×·¥À» ¸¸µé·Á°í Çϰŵç¿ä
¸¸¾à 7°³ÀÇ scoreµéÀÇ Æò±Õ°ªÀ» ±¸ÇÏ´Â ÇÁ·Î±×·¥ÀÌ ¡é Àݾƿä
01 #include <stdio.h>
02
03 main()
04 {
05 int score[7];
06 int i, sum;
07 for (i=0, sum=0; i<7; i++) {
08 printf("input score %d ==> ", i+1)
09 scanf("%d", &score[i]);
10 sum += score[i];
11 }
12 printf("Æò±Õ°ª : %d\n", sum/i);
13 }

gcc·Î ÄÄÆÄÀÏÇØ°í ½ÇÇàÇØµµ ¿À·ùµµ ¾È³ª°í
±Ùµ¥ Àü 7°³ score»Ó¸¸ ¾Æ´Ï¶ó n°³ÀÇ scoreÀ» ±¸ÇÏ°í ½Í°Åµç¿ä(scanf·Î)
±×·¯¸é 05Ç×ÀÇ score[7]À» ¹Ù²î¾ßÇÒÅÙµ¥
Á¦°¡ ÇÁ·Î±×·¡¹ÖÇÑ ¡é´Â ¾ÈµÇ°Åµç¿ä

01 #include <stdio.h>
02
03 main()
04 {
05 printf("¼ºÀûÀǼö: ==> %d"); /*Áý¾î³Ñ*/
06 scanf("%d",&n); /*¹Ù²Þ*/
07 int score[n]; /*¹Ù²Þ*/
08 int i, sum;
09 for (i=0, sum=0; i<n; i++) { /*¹Ù²Þ*/
10 printf("input score %d ==> ", i+1)
11 scanf("%d", &score[i]);
12 sum += score[i];
13 }
14 printf("Æò±Õ°ª : %d\n", sum/i);
15 }
ÀÌ ÆÄÀÏÀº ¿À·ù°¡ ¶ß°Åµç¿ä;;
¾î´À Ç×ÀÌ ¹®Á¦ÀÎÁö °¡¸£ÃÄ ÁÖ¼¼¿ä
½±°Ôº¸µµ·Ï 01,02ó·³ Ç×À̸§µµ Àû¾îµÒ(¾Æ.. Èûµé¾î¶ó)
¼³¸¶ scanf´Â ÇÑ ÆÄÀÏÀÇ °°ÀÌ ¸ø¾¸??

  Hit : 3969     Date : 2011/06/10 11:08



    
profreez ¸Þ¸ð¸® ÇÒ´ç¿¡ ´ëÇØ ¹è¿ì¼Å¾ßÇÒµí ½Í½À´Ï´Ù.
07 int score[n]; /*¹Ù²Þ*/ --> int * score = (int *)malloc(n * sizeof(int));
15 Ç׿¡ À§¿¡ free(score); ¸¦ Ãß°¡ ÇØº¸¼¼¿ä.

Ã¥Áß¿¡¼­ ¸Þ¸ð¸® ÇÒ´ç°ú ÇØÁ¦(malloc ¿Í free) ºÎºÐÀ» °øºÎÇϼ¼¿ä.
2011/06/11  
prosthetics 05 printf("¼ºÀûÀǼö: ==> %d"); /*Áý¾î³Ñ*/
->¿Ü·Î¿î %d
07 int score[n]; /*¹Ù²Þ*/
->nº¯¼ö°¡ ¾øÀ½.
->¹è¿­À» ¼±¾ðÇÒ ¶§ index¿¡´Â '»ó¼ö'°ª¸¸ µé¾î¿Ã ¼ö ÀÖÀ½(º¯¼ö´Â ¾ÈµÊ)
10 printf("input score %d ==> ", i+1)
->¼¼¹ÌÄÝ·Ð

profreez´ÔÀÇ ´äº¯Ã³·³ Á¤ÇØÁöÁö ¾ÊÀº ¼öÀÇ µ¥ÀÌŸ¸¦ ó¸®ÇÒ ¶§´Â
µ¿Àû¸Þ¸ð¸® ÇÒ´çÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
µ¿Àû¸Þ¸ð¸® ÇÒ´çÀ» ÀÌÇØÇÏ·Á¸é, Æ÷ÀÎÅ͸¦ ¹è¿ì¼Å¾ß ÇÕ´Ï´Ù.
2011/06/11  
³ë¶õÅä³¢¹ö´Ï profreez//
¾Æ.. ã¾ÆºÃ´õ´Ï ¾î·Æ³×¿ä...
Àü õõÈ÷ ±âÃʺÎÅÍ ¹è¿ì°ÙÀ½
prosthetics//
Á¦°¡ ¾ÆÁ÷ ºÎÁ·ÇÑ ºÎºÐÀÌ ¸¹³×¿ä ³ªÁß¿¡ ¿­½ÉÈ÷ °øºÎÇØ¼­ ´Ù½Ã ¸¸µé¾î¾ßÁö~
2011/06/11