#include <stdio.h>
#include<stdlib.h>
floatmatrix(float *p[],int n){
float f;
int i;
f=0;
for(i=0;i<n;i++){
f=*(p[i]+i)+*(p[i]+n-i)+f;
if(n%2!=0)
f-=*(p[n/2+1]+n/2+1);
}
}
void main()
{
int i,j;
float a[3][3],*p[3];
for(i = 0; i < 3; i++){
for(j = 0; j < 3; j++){
scanf("%d",&a[i][j]);
}
p[i]=a[i];
}
printf("sum=%0.2f \n", matrix(p,3));
system("pause");
}
源代码的文本格式 |