C++作业六

来源:互联网 发布:美工连捅策划7刀新闻 编辑:程序博客网 时间:2024/06/17 00:14
一数组合并
#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; }


0 0