C++第6次作业

来源:互联网 发布:linux 查看nat表 编辑:程序博客网 时间:2024/06/07 13:28

项目一数组操作

#include <iostream>using namespace std;int main(){    int a[10]={1,2,3,4,5,0,6,7,8,9};int i,j,k,m;for(j=0;j<9;j++)for(i=0;i<9-j;i++){if (a[i]>a[i-1]){k=a[i];a[i]=a[i+1];a[i+1]=k;}}for(i=0;i<10;i++){cout<<a[i]<<" ";}cout<<"请输入要删除的数";cin>>m;for(i=0;i<10;i++){ if (a[i]==m)k=i;}for (i=k;i<9;i++)a[i]=a[i+1];for(i=0;i<9;i++)cout<<a[i]<<" ";return 0;  }    



项目二数组合并


#include <iostream>using namespace std;int main(){const int n=5;int a[n]={1,2,3,4,5},b[n]={1,2,3,4,5},c[2*n];int i,j=0,m;for(i=0;i<5;i++)  c[i]=a[i];      for(i=5;j<5;j++)  {   c[i]=b[j]; i++;}    for(i=0;i<9;i++)      {          for(j=0;j<8-i;j++)          {              if(c[j]>c[j+1])              {                  m=c[j];                  c[j]=c[j+1];                  c[j+1]=m;              }          }      }  for (i=0;i<2*n;i++)cout<<c[i]<<" ";return 0;}


项目三 矩阵求和

#include <iostream>using namespace std;int main(){int a[3][3]={{1,2,3},{1,2,3},{1,2,3}};int b;b=a[0][0]+a[0][2]+a[1][1]+a[2][0]+a[2][2];cout<<"对角线上数的和="<<b<<endl;return 0;}



0 0