39.cpp

来自「经典C语言程序设计100例1-10 如【程序1】 题目:有1、2、3、4」· C++ 代码 · 共 36 行

CPP
36
字号
/*---------------------------------------例题39--------------------------------------------------------*/


#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
	int a[11];
	int i, temp, suffix;
	for(i = 0; i<10; i++)
		cin>>a[i];
	sort(a, a + 10);
	cout<<"Original order:"<<endl;
	for(i = 0; i<10; i++)
		cout<<a[i]<<' ';
	cout<<endl;
	cout<<"Then please input a number:"<<endl;
	cin>>temp;
	i = 0;
	while(temp>a[i] && i<10)
		i++;
	suffix = i;
	for(i = 10; i>suffix; i--)
		a[i] = a[i - 1];
	a[suffix] = temp;
	cout<<"After inserting it into the table, now its order is:"<<endl;
	for(i = 0; i<11; i++)
		cout<<a[i]<<' ';
	cout<<endl;

	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?