C++第六次作业

来源:互联网 发布:淘宝新手开直通车 编辑:程序博客网 时间:2024/06/12 01:48

项目1:数组操作

#include <iostream>using namespace std;int main(){    const int SIZE=10;    int a[SIZE]={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<SIZE-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]<<" ";}

2.插入字符串

#include <iostream>using namespace std;int main(){    const int NUM=100;    int i,j=0;    char a[NUM]={0},b[3]="ab",max;    cout<<"请输入字符串a"<<endl;    cin>>a;    for(i=1;i<NUM;i++)    {        max=a[0];        if(a[i]>max)        {            max=a[i];            j=i;        }    }    for(i=(NUM-3);i>j;i--)        a[i+2]=a[i];    a[j+1]=b[0];    a[j+2]=b[1];    cout<<"b字符串插入后的a字符串为:";    for(i=0;i<NUM;i++)        cout<<a[i];}


0 0