一、问题及代码
/*
* 文件名称: 数组分离
* 作 者: 章吴犇
* 完成日期: 2016 年 5 月 25 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:数组
* 程序输出:数组操作
* 问题分析:
* 算法设计:
*/
#include <iostream.h>
void main()
{
int a[10]={1,3,5,7,9,0,2,4,6,8};
cout<<"定义的数组A:a[10]={1,3,5,7,9,0,2,4,6,8}"<<endl;
int i,j,m,x;
for(i=0;i<9;i++)
{
for(j=0;j<9-i;j++)
{
if(a[j]>a[j+1])
{
m=a[j];
a[j]=a[j+1];
a[j+1]=m;
}
}
}
cout<<"输入一个数x:"<<endl;
cin>>x;
for(i=x;i<10;i++)
{
a[i]=a[i+1];
}
for(i=0;i<9;i++)
{
cout<<a[i]<<" ";
}
}
二、运行结果
三、心得体会
多加练习才能不断进步,多加询问才能懂得更多。
四、知识点总结
冒泡法的运用和数组的编写,需要细心和耐心。