当前位置: 首页 > news >正文

九度OJ 1054:字符串内排序 (排序)

时间限制:1 秒

内存限制:32 兆

特殊判题:否

提交:7949

解决:4343

题目描述:

输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。

输入:

测试数据有多组,输入字符串。

输出:

对于每组输入,输出处理后的结果。

样例输入:
bacd
样例输出:
abcd
来源:
2010年哈尔滨工业大学计算机研究生机试真题

思路:

基本的排序。


代码:

#include <stdio.h>
#include <string.h>
 
int main(void)
{
    char s[200];
    int i, j, len;
    char tmp;
 
    while (scanf("%s",s) != EOF)
    {
        len = strlen(s);
        //printf("%s\n", s);
        for (i=0; i<len-1; i++)
        {
            for (j=0; j<len-1-i; j++)
            {
                if (s[j] > s[j+1])
                {
                    tmp = s[j];
                    s[j] = s[j+1];
                    s[j+1] = tmp;
                    //printf("%s\n", s);
                }
            }
        }
 
        printf("%s\n", s);
    }
 
    return 0;
}
/**************************************************************
    Problem: 1054
    User: liangrx06
    Language: C
    Result: Accepted
    Time:10 ms
    Memory:912 kb
****************************************************************/


转载于:https://www.cnblogs.com/liangrx06/p/5083977.html

相关文章:

  • [CareerCup] 12.3 Test Move Method in a Chess Game 测试象棋游戏中的移动方法
  • Java常量池解析与字符串intern简介
  • Flash开发利器IntelliJ IDEA - 安装
  • 微软出页游用flash技术
  • 具体的了解“gt;/dev/null 2gt;amp;1”
  • 2.C#的输入、输出与运算符、数据类型
  • Flash CS5暗藏物理引擎
  • [国嵌攻略][042][代码搬移不可少]
  • 有关谷歌Chrome OS笔记本上的Flash Player
  • android基础知识(3)
  • java异常处理
  • Jangaroo:把ActionScript编译为JavaScript
  • 入侵网游服务器手记
  • win7 32bit下安装mysql server
  • 有时候就是看不进论文-jQuery动画特效篇MySQL
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • Android交互
  • docker-consul
  • ES6之路之模块详解
  • Java小白进阶笔记(3)-初级面向对象
  • windows-nginx-https-本地配置
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 和 || 运算
  • 机器学习 vs. 深度学习
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 物联网链路协议
  • 应用生命周期终极 DevOps 工具包
  • 用 Swift 编写面向协议的视图
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (学习日记)2024.01.09
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • .bashrc在哪里,alias妙用
  • .describe() python_Python-Win32com-Excel
  • .NET Core 将实体类转换为 SQL(ORM 映射)
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET 使用配置文件
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET处理HTTP请求
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • .NET框架
  • .net连接MySQL的方法
  • .net项目IIS、VS 附加进程调试
  • @Valid和@NotNull字段校验使用
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [④ADRV902x]: Digital Filter Configuration(发射端)