C/C++/MFC
#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
5가지의 문자열을 입력하세요
bbbbbbbbbbb
ccccccccccccc
dddddddddddd
zzzzzzzzzzz
aaaaaaaaaaaaa
결과 값
aaaaaaaaaaaaa
bbbbbbbbbbb
ccccccccccccc
dddddddddddd
zzzzzzzzzzz
Press any key to continue