任意输入一个字符串,将其中的字符按ASCII码值从小到大重新排序

原创 2006年05月22日 21:04:00

/**********************************************************
任意输入一个字符串,将其中的字符按ASCII码值从小到大重新排序,
并输出。

<Edison wong>. QQ139767
**********************************************************/

#include <stdio.h>
#include <string.h>
main()
{
 int a,temp;
 char c[50];
 printf("请输入一串字符/n");

 gets(c);

 a=strlen(c);

 printf("长度是:%d/n",a);

 for(int i=0;i<a;i++)
 {
  for(int j=i+1;j<a;j++) /* j<a 如果等于a的话 数组就超过了,因为从0开始的哦,比如a[4] 就是a[0],a[1],a[2],a[3] 四个引用*/
  {
   if(c[i]>c[j])
   {
    temp=c[j];
    c[j]=c[i];
    c[i]=temp;
   }
  }
 }
 printf("排序后:%s/n",c);


 return 0;
}

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

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

ASCII码值从小到大的排列顺序

ASCII码的值如下 48~57为0到9十个阿拉伯数字; 65~90为26个大写英文字母; 97~122号为26个小写英文字母。...
  • ios_xumin
  • ios_xumin
  • 2015年07月01日 10:40
  • 7694

ASCII码排序

时间限制:3000 ms | 内存限制:65535 KB 描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。 输入 第一行输入一个数N,表示有N组测试数据...
  • bbbbln
  • bbbbln
  • 2016年04月08日 13:46
  • 838

将一个字符串中的字符按照ASCII码从小到大的顺序排序

//  Copyright (c) 2015年 JWC. All rights reserved.  传入:@"Lifeislikeridingabicycletokeepyourbla...
  • GodBlessMyParents
  • GodBlessMyParents
  • 2015年08月07日 16:15
  • 4808

C语言OJ项目参考(1923) ASCII码排序

(1923) ASCII码排序 Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格...
  • sxhelijian
  • sxhelijian
  • 2016年10月26日 20:20
  • 4126

ASCII码排序(分支结构)

Description 读入三个字符(character),按字符的ASCII码从小到大的顺序输出这三个字符。本题目的是训练嵌套if-else,用数组与排序算法者,判cheat且封号一周。Input...
  • weixin_39915192
  • weixin_39915192
  • 2017年11月19日 01:02
  • 133

输入若干个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 作 者:王颖 * 完成日期:2014 年 2 月 16 日 * 版 本 号...
  • u012451600
  • u012451600
  • 2014年02月17日 11:19
  • 4705

输入一个字符串,将其各个字符对应的ASCII值加5后,输出结果。

程序实现目标:输入一个字符串,将其各个字符对应的ASCII值加5后,输出结果。  程序要求:该字符串只包含小写字母,若其值加5后的字符值大于'z',将其转换成从a开始的字符。 //实现im...
  • u011445269
  • u011445269
  • 2014年07月03日 16:55
  • 2338

输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。

Problem Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。   Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格。  ...
  • cjhxydream
  • cjhxydream
  • 2017年03月29日 14:03
  • 1756

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

/** * * 方法用途: 对所有传入参数按照字段名的 Unicode 码从小到大排序(字典序),并且生成url参数串 * 实现步骤: * * ...
  • dong_18383219470
  • dong_18383219470
  • 2016年12月14日 11:55
  • 10291
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:任意输入一个字符串,将其中的字符按ASCII码值从小到大重新排序
举报原因:
原因补充:

(最多只允许输入30个字)