ÀÛ¼ºÀÏ : 21-07-21 20:41
254p ¶È°°ÀÌ ÀÔ·Â ÈÄ ÄÚµùÇϴµ¥ Àß ¾ÈµÇ³×¿ä
 ±Û¾´ÀÌ : ±èÀºÁÖ(ejkim0802)
Á¶È¸ : 1,999  
#include <stdio.h>
#define N 5
#define SWAP(x,y) {int z=x; x=y; y=z;}


void input(int a[])
{
    int i;
    for (i=0; i<N; i++) {
        scanf("%d", &a[i]);
    }
}

void sort (int a[])
{
    int i,j;
    for (i=1; i<N; i++){
        for (j=0; j<N; j++){
            if (a[j]>a[j+1]){
                SWAP(a[j], a[j+1]);
            }
        }
    }
}

void output (int a[])
{
    int i;
    for (i=0; i<N; i++){
        printf("%d ", a[i]);
    }
}

 int main()
{
    int arr[N];

    input(arr);
    sort(arr);
    output(arr);

    return 0;
}

°á°ú°¡ Ã¥ÇÏ°í ¶È°°ÀÌ ¾È³ª¿À¼¼¿ä? [1] °ªÀÌ  3ÀÌ ³ª¿Í¾ß Çϴµ¥ 0ÀÌ ³ª¿À´ÂÁö ¿øÀÎÀ» ãÁö ¸øÇß½À´Ï´Ù.

ÄĽºÄð 21-09-05 21:13
 
sort ÇÔ¼ö¿¡¼­ j ºÎºÐÀÌ À߸øµÆ½À´Ï´Ù. j < N ÀÌ ¾Æ´Ï°í j < N - iÀÔ´Ï´Ù.
j°¡ N-1À϶§ N¹ø°ú ±³È¯À» ÇÏ°Ô µÇ´Âµ¥ N¹ø¿¡´Â ÀÔ·ÂµÈ°Ô ¾ø°í 0ÀÔ´Ï´Ù.
 
 

Total 662
¹øÈ£ Á¦   ¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
662 ÀÚ±âÁÖµµ ÇÁ·Î±×·¡¹Ö ÀÔ±Ý ¿Ï·á °­ÇàÁØ 12-27 192
661 Çѱ۰úÄÄÇ»ÅÍÇпø°úÄĽºÄð Â÷ÀÌ°¡ ±Ã±ÝÇÕ´Ï´Ù.~ ±èº´ÈÆ 11-26 239
660 ¹®ÀÚ¿­1 - 8 Question (1) Ȳ¼±È« 02-12 566
659 ÀÔ±ÝÈ®ÀκÎŹµå¸³´Ï´Ù ÁÖÁ¤¿ø 03-01 584
658 ºÎŹµå¸³´Ï´Ù. (1) Àü¿µ½Ä 04-15 587
657 ÀÚ±âÁÖµµ C¾ð¾î ÇÁ·Î±×·¡¹Ö ¹«·á Àΰ­½ÅûµÇÁö ¾Ê½À´Ï´Ù. À̼ºÈ¯ 02-08 599
656 ¼ö°­½Åû ÈÄ ÀÔ±ÝÈ®ÀÎ Áö¿¬ (1) ¼Õ´ëÇö 05-13 614
655 »¡¸®È®ÀκÎŹµå¸³´Ï´Ù (1) ÁÖÁ¤¿ø 03-05 618
654 ÀÔ±Ý È®ÀÎ ºÎŹµå¸³´Ï´Ù (1) ¹Ú¼±¿ì 04-03 634
653 ÀÔ±ÝÇß½À´Ï´Ù. (1) Â÷È£Á¤ 12-05 658
652 ÀÚ±âÁÖµµ C¾ð¾î ÇÁ·Î±×·¡¹Ö Á¤´äÁö Á¤ÇöÅ 04-03 738
651 Á¤¸» ¾ÈµÇ´Â °Ç°¡¿ä? (1) Á¤ÇöÅ 04-04 746
650 ÀԱݿϷáÇß½À´Ï´Ù. ½ÂÀκÎŹµå·Á¿ä (1) °­¼±¿µ 09-20 811
649 ÀÔ±ÝÈ®ÀÎ ºÎŹµå¸³´Ï´Ù (1) ÀÌÁÖ¼º 09-28 875
648 ÀÚ±âÁÖµµ C¾ð¾î ÇÁ·Î±×·¡¹Ö ¹è¿­1 ÀÚ°¡Áø´Ü 8 ¹®Á¦ (1) Çѵ¿¿± 10-30 926
647 ÀÔ±ÝÈ®ÀÎÇØ ÁÖ¼¼¿ä (1) °ûÇö 05-01 1187
646 ÀÔ±Ý È®ÀÎÇØÁÖ¼¼¿ä (1) ±èÁöÈ£ 04-01 1308
645 ÀÔ±ÝÈ®ÀÎÇØÁÖ¼¼¿ä (1) ÀÌÁø¼÷ 01-22 1587
644 ¹Ýº¹Á¦¾î¹®2 7´Ü¿ø p140 ÀÚ°¡Áø´Ü 6¹®Á¦ÀÔ´Ï´Ù. (7) Ȳ¼¼¿µ 07-15 1646
643 ÀÔ±Ý È®ÀÎ ºÎŹµå¸³´Ï´Ù. (1) ½ÃÁ¤Èñ 11-27 1678
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    

ȸ»ç¼Ò°³ | °³ÀÎÁ¤º¸Ã³¸®¹æħ | ÀÌ¿ë¾à°ü | ã¾Æ¿À½Ã´Â ±æ | À̸ÞÀÏÁÖ¼Ò ¹«´Ü¼öÁý°ÅºÎ | »ç¾÷ÀÚÁ¤º¸È®ÀÎ
°æ±âµµ ¾È¾ç½Ã µ¿¾È±¸ È£°èµ¿ 1065-10 Çù¼º°ñµåÇÁ¶óÀÚ 601È£ ÇÑÄÄ¿¡µàÄÉÀ̼Ç(ÁÖ) TEL : 031-388-8840 FAX : 031-388-0996
´ëÇ¥ÀÚ : ±èµ¿±Ô »ç¾÷ÀÚ¹øÈ£ : 130-86-02870 Åë½ÅÆǸž÷½Å°í¹øÈ£ : Á¦ 2010-°æ±â¾È¾ç-888È£
COPYTIGHT(C) ÇÑÄÄ¿¡µàÄÉÀ̼Ç(ÁÖ), ALL RIGHT RESERVED.
´ãÀº°­Á : 0