c++作业6

来源:互联网 发布:mysql access 对比 编辑:程序博客网 时间:2024/06/04 19:46

一  问题及代码

#include <iostream.h>   void main()  {      int a[5]={1,3,4,5,6},b[5]={1,5,7,8,9},c[10];      int i,j,temp;      for(i=0;i<5;i++)          c[i]=a[i];      for(i=0;i<5;i++)          c[i+5]=b[i];      for(i=0;i<10;i++)          {              for(j=0;j<9-i;j++)                  if(c[j]>c[j+1])                  {                      temp=c[j];                      c[j]=c[j+1];                      c[j+1]=temp;                  }          }      for(i=0;i<10;i++)          cout<<c[i]<<" ";      cout<<endl;  }  

二  运行结果


一   问题及代码

#include<iostream.h>  void main()  {      int a[10]={1,5,-1,7,7,-3,22,6,9,5};  int temp,x,n,i,j;    for(i=0;i<10;i++)          for(j=0;j<9-i;j++)          {              if(a[j]>a[j+1])              {                  temp=a[j];                  a[j]=a[j+1];                  a[j+1]=temp;              }          }      cout<<"数组a排序后为:";      for(i=0;i<10;i++)          cout<<a[i]<<" ";      cout<<endl;      cout<<"要删除的数为:";      cin>>x;      for(i=0;i<10;i++)          if(a[i]==x)n=i;          for(i=n;i<10;i++)              a[i]=a[i+1];      cout<<"要插入的数为:";      cin>>a[9];      for(i=0;i<10;i++)          for(j=0;j<9-i;j++)          {              if(a[j]>a[j+1])              {                  temp=a[j];                  a[j]=a[j+1];                  a[j+1]=temp;              }          }      cout<<"新数组a排序后为:";      for(i=0;i<10;i++)          cout<<a[i]<<" ";      cout<<endl;    }  


二   运行结果