/*
Copyright (c) 2014,烟台大学计算机与控制工程学院
All rights reserved.
文件名称:test.cpp
作 者:张学伟
完成日期:2016年12月1日
版 本 号:v1.0
运行过程:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[10],i,n,m;
for(i=0;i<9;i++)
scanf("%d",&a[i]);
scanf("%d",&n);
for(i=8;i>=0;i--)
a[i+1]=a[i];*/将最大的元素放在数组的最后一位。
a[0]=n;*/将插入的数放在数组的首位。
for(i=0;i<10;i++)*/冒泡排序.
{
if(a[i]>a[i+1])*/交换元素。
{
m=a[i];
a[i]=a[i+1];
a[i+1]=m;
}
else
break;
}
for(i=0;i<10;i++)
printf("%d\n",a[i]);
return 0;
}
运行结果:
知识点总结:
随机插入一个数,再按原数组的规律输出新的数组。
学习心得:
先将插入的数放在首位,再用冒泡法排序。