/*
* 文件名称:
* 作 者; 魏忠财
* 完成日期:2017 年 5月18日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:略
* 算法设计:略
#include<iostream>
using namespace std;
int main()
{
const int N=10;
int a[N]={10,8,5,4,3,6,7,9,2,11};
int i,j,t;
for(i=0;i<=N-2;i++)
{
for(j=0;j<=N-2-i;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i<N;i++)
cout<<a[i]<<" ";
cout<<endl;
cout<<"请输入要删掉的数x和要插入的数y";
int x,k=0;
cin>>x;
for(i=0;i<N;i++)
{
if(a[i]==x)
k=i;
}
for(i=k;i<N-1;i++)
a[i]=a[i+1];
int y;
cin>>y;
a[9]=y;
for(i=9;i>0;i--)
{
if(a[i]<a[i-1])
{
k=a[i-1];
a[i-1]=a[i];
a[i]=k;
}
}
for(i=0;i<N;i++)
cout<<a[i]<<" ";
return 0;
}
*/
运行结果
/*
* 文件名称:
* 作 者; 魏忠财
* 完成日期:2017 年 5月18日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:略
* 算法设计:
#include<iostream.h>
void main()
{
int a[3][3]={5,2,3,7,5,6,7,8,10},i,j,s1=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
if(i==j||i+j==2)
s1+=a[i][j];
}
cout<<"两条对角线上的元素之和:"<<s1;
cout<<endl;
}
*/
运行结果