vim alpha_order.c
#include#include int main(void) { int i, j, num; char name[20][20], t_name[15][10], temp[20]; printf("Please enter how many number of names to be sorted in alphabetical order.n"); scanf("%d", &num); printf("Please enter %d names one by onen", num); for (i = 0; i < num; i++) { scanf("%s", name[i]); strcpy(t_name[i], name[i]); } for (i = 0; i < num - 1; i++) { for (j = i + 1; j < num; j++) { if(strcmp(name[i], name[j]) > 0) { strcpy(temp, name[i]); strcpy(name[i], name[j]); strcpy(name[j], temp); } } } printf("Names before sorting in alphaetical ordern"); for (i = 0; i < num; i++) { printf("%s ", t_name[i]); } printf("n"); printf("Names after sorting in alphaetical order:n"); for (i = 0; i < num; i++) { printf("%s ", name[i]); } printf("n"); return 0; }
Please enter how many number of names to be sorted in alphabetical order. 5 Please enter 5 names one by one one two three four five Names before sorting in alphaetical order one two three four five Names after sorting in alphaetical order: five four one three two



