• º» °Ô½ÃÆÇÀº ¼ö¾÷½Ã°£¿¡ Çлýµé ½Ç½ÀÀ» À§ÇÑ °Ô½ÃÆÇÀÔ´Ï´Ù.
  • º» °Ô½ÃÆÇ¿¡ ¿Ã¶ó¿Í ÀÖ´Â ÇÁ·Î±×·¥Àº ´ëºÎºÐ ¿Ã¹Ù¸£Áö ¾ÊÀº ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
        Á¶¼º¹ü
        ½Ç½À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] Á¶È¸ : 823 ´Ù¿î : 167   
     
    ¡â ÀÌÀü±ÛÃÊ º¯È¯
    ¡ä ´ÙÀ½±Û½Ç½À
    Çлý½Ç½À °Ô½ÃÆÇ
    ¹øÈ£ ¨Ï Á¦ ¸ñ À̸§ Á¶È¸ µî·ÏÀÏ
    35 ÃÊ º¯È¯ ¼ÒÇÁÆ®¿þ¾îÀÇÀÌÇØ ¹ÚÁÖÇü 638 09-19
    34 ½ÃºÐÃÊ ºñ°ø°³ ¼ÒÇÁÆ®¿þ¾îÀÇÀÌÇØ Àå¼÷¿µ 25 09-19
    33 ½Ç½À ºñ°ø°³ ¼ÒÇÁÆ®¿þ¾îÀÇÀÌÇØ È«¼®ÁØ 22 09-19
    32 11½Ç½À) ½Ã¹Ä·¹ÀÌ¼Ç ÀڷᱸÁ¶ ¹Ú±ÝÁ¤ 856 06-01
    31 ½Ç½À6 Ãß°¡ ¼öÁ¤ ÀڷᱸÁ¶ ±èÀ±¼º 889 04-13
    30 ½Ç½À 6 Ãß°¡ ÀڷᱸÁ¶ ±èÀ±¼º 808 04-13
    29 ½Ç½À4-Ãß°¡ ÀڷᱸÁ¶ Á¶¼º¹ü 823 03-30
    28 ½Ç½À3-Ãß°¡ ÀڷᱸÁ¶ Á¶¼º¹ü 789 03-23
    27 ½Ç½À3-°í±Þ ÀڷᱸÁ¶ Á¶¼º¹ü 849 03-23
    26 ½Ç½À3-2 ÀڷᱸÁ¶ ±èÀ±¼º 773 03-23
    25 ½Ç½À2 °í±Þ ÀڷᱸÁ¶ Á¶¼º¹ü 881 03-16
    24 ½Ç½À2 Ãß°¡ ÀڷᱸÁ¶ ÇÑ½Â½Ä 830 03-16
    23 ½Ç½À1 ÀڷᱸÁ¶ Á¶¼º¹ü 838 03-09
    22 ³²´Ù¼Ö °´Ã¼ÁöÇâ¾ð¾î ³²´Ù¼Ö 1107 09-13
    21 1693028 À̼ºÁÖ 2Àå½Ç½À¹®Á¦ 4¹ø °´Ã¼ÁöÇâ¾ð¾î À̼ºÁÖ 1011 09-08

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