c++作业6

来源:互联网 发布:bp网络和卷积神经网络 编辑:程序博客网 时间:2024/06/11 22:06

一、矩阵求和

#include<iostream>
using namespace std;
int main()
{
 int a[3][3],i,j,sum=0;
 cout<<"输入矩阵:"<<endl;
 for(i=0;i<3;i++)
  for(j=0;j<3;j++)
   cin>>a[i][j];
 for(i=0;i<3;i++)
 {
  sum=sum+a[i][i]+a[i][3-i-1];
  if(i==1)
   sum=sum-a[1][1];
 }
 cout<<"矩阵对角线的和为"<<sum<<endl;
 return 0;
}

二、数组合并

#include<iostream>
using namespace std;  
int main()   
{   
    int a[5]={1,3,8,9,10},b[5]={2,3,4,5,6};
 int c[10],i,j,t;
    for(i=0;i<5;i++)
  {   
        cin>>a[i];   
    }   
    for(i=0;i<5;i++)   
    {   
       cin>>b[i];   
    }    
    for(i=0;i<5;i++)   
    c[i]=a[i];   
    for(i=5,j=0;j<5;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;   
           }   
        }   
    }   
    for(i=0;i<10;i++)   
    cout<<c[i]<<" ";
 return 0;
}   
三、字符串操作

 #include<iostream> 
 #include <string>
 using namespace std;
 int main()
 {
  string a;
  string b;
  cout << "字符串a=";
  cin >> a;
  cout << "字符串b=";
  cin >> b;
  if (a == b)
   cout << "字符串相等";
  else
   cout << "字符串不相等";
  cout << "则字符串ab为" << a + b;
  return 0;
 }

原创粉丝点击