어제밤에 , 오늘
정말 2시간정도 생각했는데여
진짜 안되네여
문제는
사용자로부터 최대 10개의 단어를 입력받아 정렬하는 프로그램을 작성하세요. 사전식 순서로 작은 단어가 앞에 와야 합니다. 단 각각의
단어는 15글자를 넘지 않는다고 가정합니다.
#include <stdio.h>
#include <string.h>
void main()
{
char name[10][20];
char result[10][20];
int cmp;
char temp[20];
int i,j;
printf(\"입력을 종료하려면 그냥 엔터를 누르세요\\n\");
for(i=0; i<10; i++)
{
printf(\"%d번째?\",i+1);
scanf(\"%s\",name[i]);
}
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
cmp=strcmp(name[i],name[j]);
if(i>j) continue;
if(cmp==-1)
{
strcpy(temp,name[j]);
}
else
{
strcpy(temp,name[i]);
}
}
strcpy(result[i],temp);
}
for(i=0; i<10; i++)
{
printf(\"%s\\t\",result[i]);
}
}
contiue문에서 뭔가 꼬인것같은데 .. 진짜 모르겠어여
고생많습니다고갱님
파이팅