一数组合并
#include<string.h>
#include<iostream.h>
void main()
{
char a[10],b[5];
cin>>a[10]>>b[5];
strcat(a,b);
cout<<a;
int i,j,t;
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]<<" ";
cout<<endl;
}
二、字符串操作
#include<string.h>
#include<iostream.h>
void main()
{
char *str1;
char *str2;
cin>>str1;
cin>>str2;
if(0==strcmp(str1,str2))
cout<<"2字符串相等";
else
cout<<"2字符串不相等";
char*strncat(char str1,char str2);
}
三、矩阵求和
#include<iostream.h>
void main()
{
int a[3][3];
int i,j,sum=0;
cout<<"请输入9个数\n";
for(i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>a[3][3];
cout<<"数组为:\n";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cout<<a[i][j]<<'\t';
cout<<endl;
}
for(i=0;i<3;i++)
{
sum=sum+a[i][i]+a[i][2-i]-a[1][1];
}
cout<<"对角线元素和为:"<<sum<<endl;
}