针对正方形的对角线求和的一点思考,代码如下:
#include <stdio.h>
#define N 6
int main()
{
int arr[N][N];
int i,j;
int sum=0;
for(i=0;i<N;i++) //可用随机数赋值,这里简单点测试
{
for(j=0;j<N;j++)
arr[i][j]=1;
}
for(i=0;i<N;i++) //打印出来看看
{
for(j=0;j<N;j++)
printf("%4d",arr[i][j]);
printf("\n");
}
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
{
if(i+j==N-1||i==j)
sum+=arr[i][j];
}
}
printf("对角线元素之和是:%d\n",sum);
return 0;
}