NOJ第56——字符串排序
来源:互联网 发布:转录因子数据库 编辑:程序博客网 时间:2024/06/13 09:53
字符串数组+排序
我使用冒泡排序(好吧,就是练一下)
先用连续for循环scanf得到二维字符串数组,然后使用string函数 strcmp比较,排序
由低到高
代码如下,还有很多问题...编译出来的结果为原数组的倒序输出
________________________________________________________________________
二次更新:我发现了一个问题,strcmp函数返回值应该用“>0”约束比较好(*^__^*)
但,OJ还是不给过~~~~(>_<)~~~~
#include<stdio.h>
#include<string.h>
void hope(char *a,int n);
int main(void)
{
char a[10][10];
int i=0;
for(;i<10;i++) scanf("%s",a+i);
int n=strlen(a);
hope(a,n);
for(i=0;i<10;i++) printf("%s ",a+i);
}
hope(char a[10][10],int n)
{
int i=0,j=0,k=0;
char tem;
for(i=0;i<=8;i++)
{
for(j=1;j<=9-i;j++)
if(strcmp(a+j-1,a+j))
{
for(k=0;k<n;k++)
{
tem=a[j][k];
a[j][k]=a[j-1][k];
a[j-1][k]=tem;
}
}
}
}
阅读全文
0 0
- NOJ第56——字符串排序
- NOJ 字符串排序 1023
- NOJ 1023 字符串排序
- 模拟noj——打扑克
- NOJ 1008.第几天
- 【NOJ】[1007] 第几天
- NOJ 1064 快速排序
- NOJ 1002归并排序
- NOJ 1543 冒泡排序
- NOJ 1036 数字排序
- [noj 1521] +-字符串
- NOJ [1521] +-字符串
- NOJ[1362]—— 最短路线
- NOJ 1317——Exercise of Sort
- NOJ[1313] ——Anger Begins
- NOJ——[1438] Get Up, Soldier!
- NOJ——[1361] Prime Again
- NOJ——[1372] Do What
- zancun
- DOM方式解析XML文件
- CSS:一个简单的loading动画
- JDBC的记录
- Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目
- NOJ第56——字符串排序
- java中定义常量
- Json和List的转换
- 如何实现缓存机制?
- xpath
- 【算法】图论(一) —— 基本图算法(BFS/DFS/强连通分量)
- PAT A 1100
- PHP7.0主要新特性
- controller 重定向视图