字符串的接收及字典排序
代码如下:
1 #include <stdio.h> 2 #include <string.h> 3 4 int main() { 5 char name[10][25]; 6 //定义接收10个名字 7 for (int i = 0; i < 10; ++i) { 8 scanf("%s", name[i]);//用二维数组的第一个接收 9 } 10 11 for (int i = 0; i < 9; ++i) { 12 for (int j = 0; j < 9 - i; ++j) { 13 if (strcmp(name[j], name[j + 1]) > 0) { 14 char tmp[25]; 15 strcpy(tmp, name[j]); 16 strcpy(name[j], name[j + 1]); 17 strcpy(name[j + 1], tmp); 18 } 19 } 20 } 21 22 for (int i = 0; i < 10; ++i) { 23 printf("%s\n", name[i]); 24 } 25 return 0; 26 }