问题及代码:
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:陈旭
* 完成日期:2014年 11 月 24 日
* 版 本 号:v1.0
*
* 问题描述:定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中
* 输入描述:第一行,原始数列,9个呈升序的数。第二行,需要插入的数字
* 程序输出:插入后有序的数列
*/
#include <iostream>
using namespace std;
int main( )
{
int a[10];
int i,n,t;
for(i=0; i<9; i++)
cin>>a[i];
cin >>n;
for(i=0; i<10; i++)
{
if(a[i]>n)
{
t=a[i];
a[i]=n;
n=t;
}
cout <<a[i]<<endl;
}
return 0;
}
运行结果:
知识点总结:
通过这个程序的编写,让我们更加清楚数组的运用,通过灵活的运用使能解决更多的问题。
学习心得:
在不知不觉间就会提高我们的能力,基础毋庸置疑是特别重要的。