관리 메뉴

알고리즘

c 본문

study/programming

c

Schizo! 2007. 11. 13. 13:37

#include < stdio.h>

#define MAX_CNT 20 //최대 문자열 개수

void main()
{
int cnt,n,k;
char s[MAX_CNT][81]; //문자열 저장할 변수 최대 80자
char temp[81]; //sorting 시 사용할 임시 변수

cnt=0;
while(1) {
printf("%d 번째 string(종료:.) ", cnt+1);
scanf("%s", s[cnt]);
if (s[cnt][0]=='.') break;
cnt++;
if (cnt==MAX_CNT) break;
}

//sorting
for (n=0; n < cnt-1; n++)
for (k=n+1; k < cnt; k++)
if (strcmp(s[n],s[k])<0) {
strcpy(temp, s[n]);
strcpy(s[n], s[k]);
strcpy(s[k], temp);
}

for (n=0; n < cnt; n++)
printf("%s\n", s[n]);
}

'study > programming' 카테고리의 다른 글

배열 오름차순  (0) 2007.11.13
배열  (0) 2007.11.13
c  (0) 2007.11.12
07.11.04 정보처리산업기사 합격수기  (0) 2007.11.11
c  (0) 2007.11.10
Comments