输入数组元素,由这些元素组成的最小数字
来源:互联网 发布:qq活动抽奖软件 编辑:程序博客网 时间:2024/05/16 02:01
RT,给数输入32,321.。。。两个值,输出由数组中数字组成的最小数值。
源程序如下:
#include<iostream>
#include<sstream>
#include<vector>
#include<string>
#include<algorithm>
using namespace std;
//按照升序排列
bool compare(const string str1,const string str2)
{
string s1,s2;
s1=str1+str2;
s2=str2+str1;
return s1<s2;
}
int main()
{
vector<int>data;
data.push_back(32);
data.push_back(321);
//cout<<"data[0]="<<data[0]<<endl;
//s string f("abc");
//vector<string> strArray;
int len=data.size();
string *p=new string[len];
int i=0;
for(;i<len;i++)
{
stringstream ss_stream;
// ss_stream.clear();
// ss_stream << true;
ss_stream<<data[i];
ss_stream>>p[i];
// cout<<"p[0]="<<p[0]<<endl;
}
sort(p,p+len,compare);
//cout<<"p[0]="<<p[0]<<endl;
int j=0;
for(;j<len;j++)
{
cout<<p[j];
//s cout<<11<<endl;
}
cout<<endl;
delete[] p;
p=NULL;
return 0;
}
- 输入数组元素,由这些元素组成的最小数字
- 给定一个数组,元素都是正整数,要求返回这些元素所组成的最大数
- java最小组成元素
- 输入一个数组,最大的元素与第一个元素交换,最小的元素与最后一个元素交换
- 数组组成最小数字
- 10、C语言中指向由M个元素组成的一维数组的指针。
- unity->把由10个元素组成的一维数组逆序存放再输出。
- js-随机产生一个由10个元素组成的数组
- 【C语言】求旋转数组的最小数字,输入一个递增排序的数组的一个旋转,输出其最小元素
- 创建a,b两个数组,元素个数由用户分别输入,元素的值由随机数生成,最大值不超过20。
- 旋转数组的最小元素
- 旋转数组的最小元素
- 旋转数组的最小元素
- 旋转数组的最小元素
- 旋转数组的最小元素
- 旋转数组的最小元素
- 旋转数组的最小元素
- 旋转数组的最小元素
- 反编译apk文件,获取strings.xml文件的内容——使用apktool反编译
- hdu 1534 简单差分约束
- android vitamion
- 判断map中的value是否为空
- Ubuntu开启Samba服务,并通过windows系统映射共享目录
- 输入数组元素,由这些元素组成的最小数字
- easyUI的日期时间组合框简单模板+日期时间格式更改+前端传过去日期后台接收不到问题
- iOS tableview 滑动删除
- ROS create_master_process 创建rosmaster 线程参数分析
- Scheme R5RS 1.概论
- SpringBBS 配置文件详解 一
- Android Studio与svn关联
- Lotus Notes/Domino 的理解
- Guava不可变集合