解题思路:
二维数组实现
注意事项:
参考代码:
/* 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 人评分
The 3n + 1 problem (C语言代码)浏览:1338 |
【偶数求和】 (C语言代码)记得sum的归零时机浏览:924 |
C二级辅导-求偶数和 (C语言代码)浏览:631 |
模拟计算器 (C语言代码)浏览:882 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:735 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:438 |
剪刀石头布 (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:533 |
母牛的故事 (C语言代码)浏览:715 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:664 |