一、问题以及代码
/*
* 文件名称: 数组操作
* 作 者: 赵云
* 完成日期:2016年5月24日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 对数组进行一些简单的操作
* 输入描述:输入删除的坐标以及添加的新数字,要对新数组进行排序
* 问题描述:略
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{
const int NUM=10;
int a[NUM]={1,3,12,75,32,41,4,62,9,77};
int i,j,t,m,n;
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
cout<<"删除位置:";
cin>>m;
for(i=m;i<NUM-1;i++)
a[i]=a[i+1];
cout<<"添加一个数:";
cin>>n;
a[9]=n;
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
for(i=0;i<10;i++)
cout<<a[i]<<" ";
}
二、运行结果
三、心得体会
辛辛苦苦才能做出来,不容易啊
四、知识点归纳
一维数组的运用以及以前语句结构的运用