解题思路:strcmp判断,strcpy交换
注意事项:排序核心不变,单纯换判断、交换语法
参考代码:
#include <stdio.h> #include <string.h> #define ROW 3 #define LEN 100 int main() { char str[ROW][LEN]; for(int i=0; i<ROW; i++) gets(str[i]); for(int i=0; i<ROW; i++) for(int j=i; j<ROW; j++) if(strcmp(str[i],str[j])>0) { char t[LEN]; strcpy(t,str[i]); strcpy(str[i],str[j]); strcpy(str[j],t); } for(int i=0;i<ROW;i++) puts(str[i]); }
0.0分
0 人评分
WU-复数求和 (C++代码)浏览:2019 |
IP判断 (C语言代码)浏览:770 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:644 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:684 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1007 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:599 |
用getchar()函数接收字符,正序输入为什么会倒序输出浏览:744 |
发工资咯 (C语言代码)浏览:793 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:513 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:667 |