hdoj1106 排序(简单的对字符串的处理)
来源:互联网 发布:庆熙网络大学中国学 编辑:程序博客网 时间:2024/06/15 13:59
来源:http://acm.hdu.edu.cn/showproblem.php?pid=1106
用字符串存储输入的数据,然后将字符子串转化为整数。
代码如下:
#include<stdio.h>#include<iostream>#include<string>#include<algorithm>using namespace std;int a[1000];int change(string str) {int l,i,j,sum;l=str.length();i=1;sum=0;for(j=l-1;j>=0;j--){sum+=i*(str[j]-'0');i*=10;}return sum;}int main(){string in,out;int temp,l,i,k;while(cin>>in){out="";k=0;l=in.length();for(i=0;i<l;i++){if(in[i]=='5'){if(out.length()==0)continue;else{ temp=change(out);a[k++]=temp;out=""; }}else out+=in[i];}if(out.length()!=0){temp=change(out);a[k++]=temp;}sort(a,a+k);for(i=0;i<k-1;i++)printf("%d ",a[i]);printf("%d\n",a[i]); }return 0;}
阅读全文
0 0
- hdoj1106 排序(简单的对字符串的处理)
- HDOJ1106 排序 strtok的用法
- HDOJ1106 排序(字符串数字提取)
- hdoj1106排序
- hdoj1106 排序
- hdoj1106 排序
- hdoj1106 排序*
- hdoj1106排序
- hdoj1106 排序
- HDOJ1106-排序
- 对字符串进行简单的加密和解密处理
- 简单字符串的处理
- 字符串的简单处理
- 字符串的简单处理
- 简单的字符串处理
- 简单的字符串处理
- 字符串的简单处理~~
- Javascript对字符串的处理
- 文章标题
- 33、不一样的C++系列--类模板与特化
- ros系统升级,如何从jade升级到kinetic
- 【jzoj3661】【SHTSC2014】【概率充电器】【期望】
- SLF4j整合Log4J
- hdoj1106 排序(简单的对字符串的处理)
- HBase详细概述
- flotr2
- OpenCV 2.X 和 OpenCV 3.X的区别是什么?
- Pycharm如何自动换行
- 嵌入式OS入门笔记-以RTX为案例:四.简单的时间管理
- execute、executeQuery和executeUpdate之间的区别
- 剑指offer——另类加法__(位运算)
- 线程