void?fun(double?a[3][3])
{
double?*ptr?=?(double?*)a;
printf("input?9?data:\n");
//?輸入數據到二維數組?a[3][3]
for?(int?i?=?0;?i?<?9;?++i)
scanf("%lf",?ptr?+?i);
double?max?=?*ptr;
//?查找?a[3][3]的最大值,並輸出
for?(int?i?=?1;?i?<?9;?++i?)
if?(*(ptr+i)?>?max)
max?=?*(ptr+i);
printf("max?elem?value?=?%g\n",?max);
}
int?main()
{
double?x[3][3];
fun(x);
return?0;
}