c++作业6

来源:互联网 发布:网络创世纪uo手游版 编辑:程序博客网 时间:2024/05/04 17:37

项目一


#include<iostream>using namespace std;int main(){int a[10]={5,6,8,7,4,1,3,9,0,2},x,i,j,t,key,index=-1;for(i=0;i<9;i++)for(j=0;j<9-i;j++){if(a[j]>a[j+1]){t=a[j+1];a[j+1]=a[j];a[j]=t;}}cout<<"排序后数组:";for(i=0;i<10;i++)cout<<a[i]<<" ";cout<<endl;cout<<"输入所删数字:";cin>>key;for(i=0;i<10;i++){if(key==a[i]){index=i;break;}}if(index!=-1){for(i=index;i<9;i++)a[i]=a[i+1];}cout<<"删除后数组:";for(i=0;i<9;i++)cout<<a[i]<<" ";cout<<endl;cout<<"输入插入数字:";cin>>x;a[9]=x;for(i=0;i<9;i++)for(j=0;j<9-i;j++){if(a[j]>a[j+1]){t=a[j+1];a[j+1]=a[j];a[j]=t;}}cout<<"添加后数组:";for(i=0;i<10;i++)cout<<a[i]<<" ";cout<<endl;return 0;}


项目二

#include<iostream>using namespace std;int main(){int a[5],b[5],c[10],i,j,t;cout<<"输入有序数组A:";for(i=0;i<5;i++)cin>>a[i];cout<<"输入有序数组B:";for(j=0;j<5;j++)cin>>b[j];for(i=0;i<10;i++){if(i<5)c[i]=a[i];elsec[i]=b[i-5];}for(i=0;i<9;i++)for(j=0;j<9-i;j++){if(c[j]>c[j+1]){t=c[j+1];c[j+1]=c[j];c[j]=t;}}cout<<"有序数组C:";for(i=0;i<10;i++)cout<<c[i]<<" ";cout<<endl;return 0;}


0 0
原创粉丝点击