解题思路:
二维数组实现
注意事项:
参考代码:
/* 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二级辅导-求偶数和 (C语言代码)浏览:636 |
川哥的吩咐 (C语言代码)浏览:874 |
简单的a+b (C语言代码)浏览:646 |
最长单词 (C语言代码)浏览:1363 |
printf基础练习2 (C语言代码)浏览:305 |
WU-图形输出 (C++代码)浏览:802 |
校门外的树 (C语言代码)浏览:693 |
C语言训练-数字母 (C语言代码)浏览:601 |
A+B for Input-Output Practice (V) (C语言代码)浏览:463 |
字符串输入输出函数 (C语言代码)浏览:2485 |