关闭

按照ASCIIl码 对元素进行从小到大排序

182人阅读 评论(0) 收藏 举报
分类:

采用冒泡排序

// 冒泡排序.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

int main(void)
{
	char shuru[1024];
	char *zifu;
	zifu=shuru;

	char temp;
	int len=0,i,j;	

	scanf("%s",zifu);

	len=strlen(zifu);

	for(i=0;i<len-1;i++)
		for(j=1;j<len-i;j++)//不需要减一 否则最后一个元素排序不到
			if(shuru[j-1]>shuru[j])//交换
			{
				temp=shuru[j-1];
				shuru[j-1]=shuru[j];
				shuru[j]=temp;
			}

    printf("%s\n",zifu);

	return 0;
}


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

【支付宝,微信支付必备】Java实现url参数按照参数名Unicode码从小到大排序(字典序)

/** * * 方法用途: 对所有传入参数按照字段名的 Unicode 码从小到大排序(字典序),并且生成url参数串 * 实现步骤: * * ...
  • dong_18383219470
  • dong_18383219470
  • 2016-12-14 11:55
  • 10252

使用jquery对 某类标签从小到大排序

sort()对数组排序,不开辟新的内存,对原有数组元素进行调换 1、简单数组简单排序 var arrSimple=new Array(1,8,7,...
  • wylfll
  • wylfll
  • 2016-08-10 16:24
  • 1022

将一个从大到小的数组,用以下排序方法排序成从小到大的,()最快。----阿里巴巴2015实习生笔试题

将一个从大到小的数组,用以下排序方法排序成从小到大的,()最快。 正确答案: D   你的答案: C (错误) 插入排序 冒泡排序 快速排序 堆排序 添加笔记 收藏 纠错...
  • chengonghao
  • chengonghao
  • 2016-07-08 18:11
  • 2159

对容器元素进行排序

#include #include #include #include #include #include using namespace std; bool isShorter(con...
  • guoqingchun
  • guoqingchun
  • 2013-08-17 11:30
  • 2005

[C/C++标准库]_[初级]_[对C链表排序]

场景: 1.设计好的结构体
  • infoworld
  • infoworld
  • 2014-05-16 15:20
  • 1898

按升序对栈进行排序

题目:编写程序,按升序对栈进行排序(即最大元素位于栈顶)。最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构(如数组)。     思路:假设数据保存在原栈s1中,另设辅助栈s2。数据...
  • moses1213
  • moses1213
  • 2016-07-21 16:55
  • 1703

C实现数组中元素的排序

使用C实现数组中元素的排序,使得数组中的元素从小到大排列。只不过在这个过程中出了一点小问题,在C中进行数字交换的时候,必须要使用指针的,不能使用引用。在后面的文章中,我要学习一个在C中的引用和指针的区...
  • hongbochen1223
  • hongbochen1223
  • 2015-04-24 02:03
  • 1571

微信支付或者支付宝支付的时候参数ASCII码排序

微信支付或者支付宝支付的时候都需要对传递的参数从小到大的顺序排序,正确的排序方法是先小写字母a-z、数字0-9、大写字母A-Z排序 /** * * 方法用途: 对所有传入参数按照字段名的 ...
  • yaomingyang
  • yaomingyang
  • 2017-12-08 18:01
  • 1546

用指针对数组进行排序

题目:用指针对数组中的数字进行排序。 C代码: #include int main() { int a[10]={100,90,70,80,50,40,20,10,30,60}; ...
  • u012491514
  • u012491514
  • 2014-03-26 10:24
  • 2036

内部排序算法5(基数排序)

基数排序 1. MSD基数排序 2. LSD基数排序
  • u011784495
  • u011784495
  • 2017-05-02 19:38
  • 156
    个人资料
    • 访问:11519次
    • 积分:355
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:11篇
    • 译文:0篇
    • 评论:0条