如果無須儲存矩陣的話,matrix矩陣課省略。
#include<iostream>
#include<string>
usingnamespacestd;
#defineN1000
intmatrix[N][N];
intcal(intn)
{
inti,j;
intsum=0;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(j+i>=n-1)sum+=matrix[i][j];
returnsum;
}
intmain()
intn;
intsum;
while(cin>>n)
cin>>matrix[i][j];
sum=cal(n);
cout<<sum<<endl;
return0;
如果無須儲存矩陣的話,matrix矩陣課省略。
#include<iostream>
#include<string>
usingnamespacestd;
#defineN1000
intmatrix[N][N];
intcal(intn)
{
inti,j;
intsum=0;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(j+i>=n-1)sum+=matrix[i][j];
returnsum;
}
intmain()
{
intn;
intsum;
while(cin>>n)
{
inti,j;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
cin>>matrix[i][j];
}
sum=cal(n);
cout<<sum<<endl;
}
return0;
}