• º» °Ô½ÃÆÇÀº ¼ö¾÷½Ã°£¿¡ Çлýµé ½Ç½ÀÀ» À§ÇÑ °Ô½ÃÆÇÀÔ´Ï´Ù.
  • º» °Ô½ÃÆÇ¿¡ ¿Ã¶ó¿Í ÀÖ´Â ÇÁ·Î±×·¥Àº ´ëºÎºÐ ¿Ã¹Ù¸£Áö ¾ÊÀº ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
        Á¶¼º¹ü
        ½Ç½À4-Ãß°¡
    Ãß°¡.txt [2 KB]    



    //ÇйøÀ» ±âÁØÀ¸·Î ¼±ÅÃÁ¤·Ä
    #include <stdio.h>
    #include <string.h>
    #define     MAX_STUDENTS    10
    typedef struct student_info {
        char    name[30];
        int     st_no;
        char    address[100];
        int     weight;
    } student_info;
     
    student_info hansung_univ[MAX_STUDENTS] = {
        {"È«±æµ¿", 20110021, "¼­¿ï½Ã ¼ººÏ±¸ »ï¼±µ¿"},
        {"±èö¼ö", 20110011, "¼­¿ï½Ã °­³²±¸ ½Å»çµ¿"},
        {"¾ç±Íºñ", 20110201, "°æ±âµµ °í¾ç½Ã Àϻ굿"},
    };
    void swap(student_info *a, student_info *b);
    void sort(student_info a[3],int n);
    int main(void)
    {
        for(int a=0;a<3;a++)
        {
            printf("%sÀÇ ¸ö¹«°Ô´Â[kg] : ",hansung_univ[a].name);
            scanf("%d",&hansung_univ[a].weight);
        }
        sort(hansung_univ,3);

        printf("\n============<¸ö¹«°Ô·Î ¼±ÅÃÁ¤·Ä>===========\n");
        for(int k=0;k<3;k++)
        {
            printf("==========================================\n");
            printf("%s %d %s %dkg\n",hansung_univ[k].name, hansung_univ[k].st_no, hansung_univ[k].address, hansung_univ[k].weight);
        }
        printf("==========================================\n");

        return 0;
    }
    void swap(student_info *a, student_info *b)
    {
        student_info tmp;
        tmp = *a;
        *a = *b;
        *b = tmp;
    }

    void sort(student_info a[3],int n)
    {
        int i, j, index;

        for (j = 0; j < n - 1; j++) {
            index = j;
            for (i = j + 1; i < n; i++) {
                if (a[i].weight < a[index].weight) {
                    index = i;
                }
            }
            swap(&a[j], &a[index]);
        }
    }
     

      µî·ÏÀÏ : 2017-03-30 [21:58] Á¶È¸ : 1197 ´Ù¿î : 212   
     
    ¡â ÀÌÀü±ÛÀڷᱸÁ¶ Ãִ밪Ž»ö
    ¡ä ´ÙÀ½±Û3ÀÇ ¹è¼ö ÇÕ
    Çлý½Ç½À °Ô½ÃÆÇ
    ¹øÈ£ ¨Ï Á¦ ¸ñ À̸§ Á¶È¸ µî·ÏÀÏ
    38 ·Î¶Ç¹øÈ£ ¼ÒÇÁÆ®¿þ¾îÀÇÀÌÇØ ÃÖÁø±Ô 1173 10-17
    37 for¹® ºñ°ø°³o ¼ÒÇÁÆ®¿þ¾îÀÇÀÌÇØ ȲÀ±±Ô 14 10-10
    36 ½Ç½À ºñ°ø°³ ¼ÒÇÁÆ®¿þ¾îÀÇÀÌÇØ È«¼®ÁØ 7 09-26
    35 ÃÊ º¯È¯ ¼ÒÇÁÆ®¿þ¾îÀÇÀÌÇØ ¹ÚÁÖÇü 1014 09-19
    34 ½ÃºÐÃÊ ºñ°ø°³* ¼ÒÇÁÆ®¿þ¾îÀÇÀÌÇØ Àå¼÷¿µ 25 09-19
    33 ½Ç½À ºñ°ø°³* ¼ÒÇÁÆ®¿þ¾îÀÇÀÌÇØ È«¼®ÁØ 22 09-19
    32 11½Ç½À) ½Ã¹Ä·¹ÀÌ¼Ç ÀڷᱸÁ¶ ¹Ú±ÝÁ¤ 1229 06-01
    31 ½Ç½À6 Ãß°¡ ¼öÁ¤ ÀڷᱸÁ¶ ±èÀ±¼º 1261 04-13
    30 ½Ç½À 6 Ãß°¡ ÀڷᱸÁ¶ ±èÀ±¼º 1158 04-13
    29 ½Ç½À4-Ãß°¡ ÀڷᱸÁ¶ Á¶¼º¹ü 1197 03-30
    28 ½Ç½À3-Ãß°¡ ÀڷᱸÁ¶ Á¶¼º¹ü 1105 03-23
    27 ½Ç½À3-°í±Þ ÀڷᱸÁ¶ Á¶¼º¹ü 1188 03-23
    26 ½Ç½À3-2 ÀڷᱸÁ¶ ±èÀ±¼º 1172 03-23
    25 ½Ç½À2 °í±Þ ÀڷᱸÁ¶ Á¶¼º¹ü 1258 03-16
    24 ½Ç½À2 Ãß°¡ ÀڷᱸÁ¶ ÇÑ½Â½Ä 1173 03-16

    [1][2][3][4][5][6][7][8]