代码如下:
#include <stdio.h>
double fun(double a[][4],int n)
{
int i,j;
double *p;
double sum =0;
for (i=0;i<n;i++)
{
p= a[i];
for(j=0;j<4;j++,p++)
{
if(i==j)
sum += *p;
}
}
return sum;
}
int main()
{
double a[4][4];
int i,j;
printf("请输入4*4的数组:\n");
for (i=0;i<4;i++)
{
for(j=0;j<4;j++)
scanf("%lf",&a[i][j]);
}
printf("对角线元素和等于%g",fun(a,4));
return 0;
}