项目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];
}