#include <stdio.h> #include <string.h> #define MAXSTD 10 #define NAMELEN 15 int main() { char student[MAXSTD][NAMELEN]; char *stptr[MAXSTD]; char *temp; int i, j, count =0; printf("Please enter name of student :\n"); while(count < MAXSTD) { printf("Student %d : ", count +1); gets(student[count]); stptr[count]= student[count]; count = count +1; }
for(i= 0; i< count -1; i++) { for(j=i +1;j<count; j++) { if(strcmp (stptr[i], stptr[j]) >0) { temp = stptr[j]; stptr[j]= stptr[i]; stptr[i]=temp; } } } printf("\nStudent List : \n"); for(i = 0; i< count; i++) { printf("Student %d: %s\n", i +1, stptr[i]); } return 0; }
|