图片整理(华为Oj)
2016-03-01 17:02
218 查看
描述 | Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。 |
---|---|
样例输入 | Ihave1nose2hands10fingers |
样例输出 | 0112Iaadeeefghhinnnorsssv |
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main()
{
char c_get[128];
gets(c_get);
int i_ascll[128];
int i_fullLen;
char c_Temp;
int i;
int j;
i_fullLen = strlen(c_get);
int i_Temp;
for(i = 0; i < i_fullLen; i++)
{
i_ascll[i] = toascii(c_get[i]);
}
for(j = 1; j < i_fullLen; j++)
{
for(i = 0; i < i_fullLen-j; i++)
{
if(i_ascll[i] > i_ascll[i+1])
{
i_Temp = i_ascll[i];
i_ascll[i] = i_ascll[i+1];
i_ascll[i+1] = i_Temp;
c_Temp = c_get[i];
c_get[i] = c_get[i+1];
c_get[i+1] = c_Temp;
}
}
}
for(i = 0; i < i_fullLen; i++)
{
printf("%c",c_get[i]);
}
}
相关文章推荐
- 【小甲鱼】001初识Python
- LWIP UDP socket编程 可以指定本地端口号及发送长度不能太长问题分析
- 滴滴的故事
- FTP - WARNING! 137 bare linefeeds received in ASCII mode
- Git 使用简介
- mysql DDL语言执行过程
- 手机客户端UI测试常见的测试点
- iOS XMPP Framework 中文概述
- iOS XMPP Framework 中文概述
- CentOS7 网络配置--NAT模式
- Android应用启动前 白屏或者黑屏原因?
- POJ 1611 The Suspects(并查集)
- 设置navigationBar的全透明,但是push到其他页面后,页面也变成了全透明,
- UITableView使用注意事项(unable to dequeue a cell with identifier)
- iOS 数据处理
- UIViewAnimationCurve 知识点
- MVC 包命名规范
- linux ---pgbouncer的安装和配置
- 哈理工oj 1631 技能修炼【拓扑排序】
- listView和ScroolView共同作用,导致ListView默认显示一行