第1个回答 2012-07-16
#include<iostream.h>
void main()
{
int m,n;
int i,j;
int sum1=0,sum2=0;
int a[100][100];
cout<<"请输入数组的行数和列数:"<<endl;
cin>>m>>endl;
int n=m;
cout<<"请输入数组的各元素:"<<endl;
for(i=0;i<m;i++)
for(j=0;j<m;j++)
{
cin>>a[i][j];
if(i==j)
sum1=sum+a[i][j];//主对角线元素之和
if(i==n-1)
{
sum2=sum2+a[i][j];//次对角线元素之和
n--;
}
}
cout<<"主对角线元素之和为:"<<sum1<<endl;
cout<<"次对角线元素之和为:"<<sum2<<endl;
}