C++第六次作业——数组合并,矩阵求和

时间:2021-04-12 08:56:37

一、问题及代码:

项目二:数组合并:

/*     
* 文件名称:ra.cpp     
* 作    者:汤永泰     
* 完成日期:2017 年 5 月 10 日     
* 版 本 号:v1.0     
* 对任务及求解方法的描述部分:    
* 输入描述:无     
* 问题描述:第六次作业(项目二:数组合并)    
* 程序输出:略     
* 问题分析:略    
* 算法设计:略     
*/          
#include<iostream>
using namespace std;
void main()
{
	int a[10],b[10],c[20],i,j,k,t;
	cout<<"请输出数组a"<<endl;
	for(i=0,k=0;i<10;i++)
	{
		cin>>a[i];
		c[k]=a[i];
		k++;
    }
	cout<<"请输入数组b"<<endl;
	for(j=0,k=10;j<10;j++)
	{
		cin>>b[j];
		c[k]=b[j];
		k++;
	}
	for(i=0;i<19;i++)
	{
		for(j=0;j<19-i;j++)
		{
			if(c[j]>c[j+1])
			{
				t=c[j];c[j]=c[j+1];c[j+1]=t;
			}
		}
	}
	for(i=0;i<20;i++)
		cout<<c[i]<<" ";
}

项目三:矩阵求和:

/*     
* 文件名称:ra.cpp     
* 作    者:汤永泰     
* 完成日期:2017 年 5 月 10 日     
* 版 本 号:v1.0     
* 对任务及求解方法的描述部分:    
* 输入描述:无     
* 问题描述:第六次作业(项目三:矩阵求和)    
* 程序输出:略     
* 问题分析:略    
* 算法设计:略     
*/          
#include<iostream>
using namespace std;
void main()
{
	int a[3][3],i,j,s1=0,s2=0;
	for(i=0;i<3;i++)
	{
		for(j=0;j<3;j++)
		{
			cin>>a[i][j];
		s1=a[0][0]+a[1][1]+a[2][2];
		s2=a[0][2]+a[1][1]+a[2][0];
		}
		cout<<s1<<endl<<s2<<endl;
	}
}


二、运行结果:


项目二:数组合并:

C++第六次作业——数组合并,矩阵求和


项目三:矩阵求和:

C++第六次作业——数组合并,矩阵求和


三、心得体会:好难

四、知识点总结:为什么运行结果有这什么东西