求 助各位大神!!!!!!!
用C语言解题:求一个5*5的矩阵中
1、对角线上的元素之和。
2、全部之和 。
3、用函数调用求该数组中最小元素及该元素的下标。

有劳各位大神了!!!
程序代码:#include<stdio.h>
int main(void)
{
int a[5][5];//5*5数组
int i,x,y,z;//x,y是两个对角线元素的和,z是全部之和
x=0;
for(i=0;i<5;i++)
x += a[i][i];
y=0;
for(i=0;i<5;i++)
y += a[4-i][i];
z=0;
for(i=0;i<5;i++)
{
for (j=0;j<5;j++)
z+=a[i][j];
}
printf("左对角线和为:%d\n",x);
printf("右对角线和为:%d\n",y);
printf("所有元素和为:%d\n",z);
}