14_4求助
zkm11 2003-10-09 07:31:42 #include "stdio.h"
void fff(int *p[3])
{
int i = (*p[0] > *p[1] ? *p[0] : *p[1]) > *p[2] ? (*p[0] > *p[1] ? *p[0] : *p[1]) : *p[2];
}
main()
{int a[3]={555,6666,345},i,*p1[3],*q;
FILE *p;
if ((p=fopen("file2.txt","w"))==NULL)
{printf("this file can not open\n");
exit(0);}
for (i=0;i<3;i++)
p1[i]=&a[i];
fff(p1);
for (i=0;i<3;i++)
printf("%5d",*p1[i]);printf("\n");
fprintf(p,"%d%d%d\n",*p1[0],*p1[1],*p1[2]);
fclose(p);
}
编写一个函数fff,它的功能是将任意三个正整数的最大值,要求用指针
注意:部分源程序已给出,请勿改动主函数main()和已给出的源程序,仅在fff函数中的花括号内填入你编写地若干语句