项目1:数组操作
#include<iostream>
using namespace std;
int main()
{
const int n=10;
int a[n],i,j,k,x,y,z;
cout<<"请输入10个不重复的整数:";
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n-1;i++)
{
for(j=0;j<n-1-i;j++)
{
if(a[j]>a[j+1])
{
x=a[j];a[j]=a[j+1];a[j+1]=x;
}
}
}
cout<<"这些数由小到大排序为:";
for(i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<endl;
cout<<"请输入一个要删去的数:";
cin>>y;
for(i=0;i<n;i++)
if(a[i]==y) break;
for(j=i;j<n;j++)
a[j]=a[j+1];
cout<<"请输入要插入的数:";
cin>>z;
for(i=0;i<n-1;i++)
if(a[i]>z) break;
for(k=n-1;k>i;k--)
a[k]=a[k-1];
a[i]=z;
for(i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
项目5:字符串操作
#include<iostream>
using namespace std;
int main()
{
char a[50],b[50];
cout<<"请输入A字符串\n";
cin.getline(a,50);
cout<<"请输入B字符串\n";
cin.getline(b,50);
if(a==b)
cout<<"A、B两字符串相等\n";
else
cout<<"A、B两字符串不相等\n";
cout<<"合并后的字符串为:\n";
cout<<strcat(a,b);
cout<<endl;
return 0;
}