메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

C/C++/MFC

C기초 문자열 정렬

2008.03.13 09:54

WhiteAT 조회 수:14596


 #include "stdafx.h"
#include <iostream>
using namespace std;

int main(int argc, _TCHAR* argv[]){
    char name[5][20],temp[20];
    int i,j;

    cout<<"5가지의 문자열을 입력하세요 \n";
    for(i=0;i<5;i++)
        cin>>name[i];
    for(i=0;i<4;i++)
        {
        for(j=i+1;j<5;j++)
            {
            if(strcmp(name[i],name[j])>0)
                {
                strcpy(temp,name[i]);
                strcpy(name[i],name[j]);
                strcpy(name[j],temp);
                }
            }
        }
    cout<<"결과 값 \n";
    for(i=0;i<5;i++)
        cout<<name[i]<<"\n";
    return 0 ;

    }
 

 결과
5가지의 문자열을 입력하세요
bbbbbbbbbbb
ccccccccccccc
dddddddddddd
zzzzzzzzzzz
aaaaaaaaaaaaa
결과 값
aaaaaaaaaaaaa
bbbbbbbbbbb
ccccccccccccc
dddddddddddd
zzzzzzzzzzz
Press any key to continue