数组合并
#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<<endl;
cout<<"输入数组B:";
for(i=0;i<5;i++)
cin>>b[i];
cout<<endl;
for(i=0;i<5;i++)
c[i]=a[i];
for(i=5,j=0;i<10;i++,j++)
c[i]=b[j];
for(i=0;i<10;i++)
{
for(j=0;j<9;j++)
{
if(c[j]>c[j+1])
{
t=c[j];
c[j]=c[j+1];
c[j+1]=t;
}
}
}
cout<<"数组C:";
for(i=0;i<10;i++)
cout<<c[i]<<'\0';
}
矩阵求和
#include<iostream.h>
void main()
{
int a[3][3],i,j,sum1=0,sum2=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cin>>a[i][j];
}
for(i=0;i<3;i++)
{
sum1+=a[i][i];
sum2+=a[i][2-i];
}
cout<<"矩阵两对角线之和为"<<sum1+sum2-a[1][1]<<endl;
}
字符串操作
#include <iostream>
using namespace std;
void main()
{
char a[30],b[30];
gets(a);
gets(b);
int i=0;
while(a[i]!='\0'||b[i]!='\0')
{
if(a[i]=='\0'&&b[i]=='\0')
{
cout<<"两个字符串相等"<<endl;
break;
}
i++;
}
if(a[i]!=b[i])
{
cout<<"两个字符串不相等"<<endl;
}
cout<<a<<b;
}