ASCII码排序
来源:互联网 发布:socket读取数据不完整 编辑:程序博客网 时间:2024/04/29 03:56
- 输入
- 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。
- 输出
对于每组输入数据,输出一行,字符中间用一个空格分开。
思路:二维字符数组排序
代码:
#include <stdio.h>main(){int i,j,k,n,t=0;char a[100][100]={0},d;scanf("%d",&n);for (i=0;i<n;i++){scanf("%s",a[i]);}for (i=0;i<n;i++) //行数{for (j=0;a[i][j]!='\0';j++){for (k=j+1;a[i][k]!='\0';k++) //二维字符数组的排序if (a[i][j]>a[i][k]){d=a[i][j];a[i][j]=a[i][k];a[i][k]=d;}}}for (i=0;i<n;i++){for (j=0;a[i][j]!='\0';j++)printf("%2c",a[i][j]);printf("\n");}}
0 0
- 2000 ASCII码排序
- ASCII码排序
- 2000 ASCII码排序
- ASCII码排序
- ASCII码排序
- ASCII码排序
- 2000 ASCII码排序
- ASCII码排序
- ASCII码排序
- ASCII码排序
- ASCII码排序
- ASCII码排序
- ASCII码排序
- ASCII码排序
- ASCII码排序
- hdoj_2000 ASCII码排序
- ASCII码排序
- ASCII码排序
- Linux下的USB总线驱动 1
- android stdudio 数据库框架greendao3.2使用
- MySQL数据库备份
- NodeJS学习笔记整理(五)交互式运行环境——REPL
- 解决android中,通过run as将应用安装到模拟器或真机上总是覆盖原有同名应用问题
- ASCII码排序
- OUTOJ 简单的计算式(普通方法+队列法)
- 使用AJAX向ECharts送入MySQL中的数据1:doPost方式
- 简单的动画定义的视图
- ListView学习(一)
- NOIP2016滚粗记
- 打开相机6.0权限问题
- Android动画 fillAfter和fillBefore
- 组合数