解题思路:
二维数组实现
注意事项:
参考代码:
/* string sort */ #include<stdio.h> #include<string.h> #define N 3 void sort(char ch[][100]) { int i,j,t; char temp[100]; for(i = 0; i < N; i++) { t = i; for(j = i+1; j < N; j++) if(strcmp(ch[t],ch[j])>0) t = j; strcpy(temp,ch[i]); strcpy(ch[i],ch[t]); strcpy(ch[t],temp); } } int main() { char ch[N][100]; int i; for(i = 0; i < N; i++) gets(ch[i]); sort(ch); for(i = 0; i < N; i++) puts(ch[i]); return 0; }
0.0分
0 人评分
哥德巴赫曾猜测 (C语言代码)浏览:994 |
回文数(一) (C语言代码)浏览:728 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1051 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:532 |
核桃的数量 (C语言代码)浏览:870 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:511 |
蛇行矩阵 (C语言代码)浏览:498 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1286 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:1316 |