#include<stdio.h> #include<string.h> int main(){ char arr[50][50] = { '\0' }; int len = 0; int status = 0; while((status = gets(&arr[len])) != EOF){ if(arr[len][0] == '\0') break; len++; } int slen = 0; char *p[50] = {NULL}; //char* temp = p; for(int i = 0; i < len; i++){ p[i] = &arr[i]; } char* temp = NULL; int i = 0; for(; i < len - 1; i++){ for(int k = i + 1; k < len; k++){ for(int j = 0; j < 50; j++){ if(p[i][j] > p[k][j]){ temp = p[k]; p[k] = p[i]; p[i] = temp; break; } else if(p[i][j] < p[k][j]) break; } } puts(p[i]); } if(i!=0) puts(p[i]); return 0; }
0.0分
0 人评分
C语言训练-求函数值 (C语言代码)浏览:976 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:287 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1327 |
简单的a+b (C语言代码)浏览:674 |
WU-输出正反三角形 (C++代码)浏览:1099 |
DNA (C语言描述,数据结构)浏览:909 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:583 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:644 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:654 |
计算质因子 (C语言代码)浏览:778 |