Page 1 of 1

โปรแกรมจัดเรียงคำภาษาอังกฤษ

Posted: 17/10/2012 7:17 am
by nokroo
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int i,n;
char name[15][20];
void namesort(char name[15][20], int);
printf("Enter Number Word : ");
scanf("%d",&n);
fflush(stdin);
printf("\n\n****Enter Word Input****\n");

for(i=0;i<n;i++){
printf("Enter a name : ");
gets(name[i]); }
namesort(name,n);
printf("\n\n\n******After Sorting Word******\n");
for(i=0;i<n;i++)
printf("%s\n",name[i]);
system("PAUSE");
}

void namesort(char name[15][20],int n)
{
int i,j;
char *temp;
for(i=0;i<n;i++){
for(j=0;j<n-1;j++){
if(strcmp(name[j],name[j+1])>0){
strcpy(temp,name[j]);
strcpy(name[j],name[j+1]);
strcpy(name[j+1],temp); }
}
}
}