我的C++源代码:
// 2-4.cpp : 定义控制台应用程序的入口点。
//IDE是vs2013
#include "stdafx.h"
#include<iostream>
#include<list>
#include<algorithm>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int n, m,temp;
int i = 0;
list<int> li;
cin >> n >> m;//序列长度n,整数m
if (n == 0)
{
cout << m;//序列长度为0,直接输出待插入的整数
}
else
{
for (i = 0; i < n; i++)//输入序列
{
cin >> temp;
li.push_back(temp);
}
}
li.push_back(m);//插入一个整数
li.sort();//递增排序
auto end=li.end();
end--;//指向序列倒数第二个元素的指针,控制空格
auto it = li.begin();
for (; it !=end;it++)//输出
{
cout <<*it<< ' ';
}
cout << *it;
//system("pause");
return 0;
}