Submitted: 78 Accepted: 44
Problem Description
Input
Output
Sample Input
3 3 1 1 1 2 2 2 3 3 3 1 1 1 1 1 1 1 1 1 2 3 1 2 3 4 5 6 1 1 1 1 1 1
Sample Output
2 2 2 3 3 3 4 4 4 2 3 4 5 6 7
Author
Source
Recommend
#include<iostream>
using namespace std;
class shuzu{
public:
shuzu(int *b,int n,int m):n(n),m(m)
{
for(int i=0;i<n*m;i++)
a[i]=b[i];/*数组的类定义*/
}
shuzu(){}
void show()
{
for(int i=0;i<n*m;i++)
{
cout<<a[i];
if(i<m*n-1&&(i+1)%n!=0)
cout<<" ";
if((i+1)%n==0)
cout<<endl;
}
}
shuzu operator +(const shuzu &p)
{
int temp[105];
for(int i=0;i<n*m;i++)
{
temp[i]=a[i]+p.a[i];
}
return shuzu(temp,n,m);
}
private:
int a[105];
int n;
int m;
};
int main()
{
int s1[105];
int s2[105];
int i;
int m,n;
while(cin>>m>>n)
{
for(i=0;i<n*m;i++)
{
cin>>s1[i];
}
for(i=0;i<n*m;i++)
{
cin>>s2[i];
}
shuzu c1,c2,c3(s1,n,m),c4(s2,n,m);
c1=c3+c4;
c1.show();
}
return 0;
}