九度OJ 题目1066:字符串排序
2015-08-19 14:34
155 查看
一.题目描述:
输入一个长度不超过20的字符串,对所输入的字符串,按照ASCII码的大小从小到大进行排序,请输出排序后的结果
输入:
一个字符串,其长度n<=20
输出:
输入样例可能有多组,对于每组测试样例,
按照ASCII码的大小对输入的字符串从小到大进行排序,输出排序后的结果
样例输入: dcba
样例输出: abcd
二.题目分析
水题
三.代码
输入一个长度不超过20的字符串,对所输入的字符串,按照ASCII码的大小从小到大进行排序,请输出排序后的结果
输入:
一个字符串,其长度n<=20
输出:
输入样例可能有多组,对于每组测试样例,
按照ASCII码的大小对输入的字符串从小到大进行排序,输出排序后的结果
样例输入: dcba
样例输出: abcd
二.题目分析
水题
三.代码
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char str[25],ch; int i,j,len; while(scanf("%s",str)!=EOF) { len=strlen(str); for(i=0;i<len;i++) { for(j=i+1;j<len;j++) { if(str[i]>str[j]) { ch=str[i]; str[i]=str[j]; str[j]=ch; } } } printf("%s\n",str); } return 0; }
相关文章推荐
- POJ -3414-Pots
- 指针的各种形式
- Android 模拟器AVD,设置电池状态
- lsof简介
- 实现几个连续输入的textfield
- 常用正则表达式
- PostgreSQL使用技巧
- iOS开发UI篇—CAlayer(自定义layer)
- 自定义UITableViewCell勾选框的保持
- [转]异常:android.os.NetworkOnMainThreadException
- CSS布局之水平垂直居中
- 拥抱生命……
- 在Hyper-V中使用USB设备的方法(简略)
- 九度OJ 题目1065:输出梯形
- 人体所需的7大营养素
- HDU 4322 Candy (最大费用最大流)经典
- Android Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
- tree
- Win7旗舰版升级Win10提示错误代码C1900107的解决方法
- 自己平时长期积累的java资料可供大家学习