求指导。。。运行停止工作的原因。

来源:互联网 发布:eclipse新建教程 java 编辑:程序博客网 时间:2024/06/05 09:10

代码如下:

#include <stdio.h>float matrix(float(*a)[3],int n){int i,j;float sum=0;for(i=0;i<3;i++)for(j=0;j<3;j++){if(i==j) sum=sum+*(*(a+i)+j);if(j==2-i&&i!=j)sum=sum+*(*(a+i)+2-i);}return sum;}int main(){int i,j;float a[3][3];printf("please input 3*3 array:\n");for(i=0; i<3; i++)for(j=0;j<3;j++)scanf("%f",a[i][j]);printf("sum=%0.2f\n",matrix(a,3));printf("\n");return 0;


1 0