C语言,返回3个整数中的最大值,要求用指针作为函数参数得到最大值,在主函数中输入输出数据请问以下程序,#includeint max(int a,int b,int c,int *da){int *p1,*p2,*p3;p1=&a,p2=&b,p3=&c;if(p1p3)da=p1;else if (p2>p1&&p2
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 20:15:43
![C语言,返回3个整数中的最大值,要求用指针作为函数参数得到最大值,在主函数中输入输出数据请问以下程序,#includeint max(int a,int b,int c,int *da){int *p1,*p2,*p3;p1=&a,p2=&b,p3=&c;if(p1p3)da=p1;else if (p2>p1&&p2](/uploads/image/z/9198437-5-7.jpg?t=C%E8%AF%AD%E8%A8%80%2C%E8%BF%94%E5%9B%9E3%E4%B8%AA%E6%95%B4%E6%95%B0%E4%B8%AD%E7%9A%84%E6%9C%80%E5%A4%A7%E5%80%BC%2C%E8%A6%81%E6%B1%82%E7%94%A8%E6%8C%87%E9%92%88%E4%BD%9C%E4%B8%BA%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0%E5%BE%97%E5%88%B0%E6%9C%80%E5%A4%A7%E5%80%BC%2C%E5%9C%A8%E4%B8%BB%E5%87%BD%E6%95%B0%E4%B8%AD%E8%BE%93%E5%85%A5%E8%BE%93%E5%87%BA%E6%95%B0%E6%8D%AE%E8%AF%B7%E9%97%AE%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%2C%23includeint+max%28int+a%2Cint+b%2Cint+c%2Cint+%2Ada%29%7Bint+%2Ap1%2C%2Ap2%2C%2Ap3%3Bp1%3D%26a%2Cp2%3D%26b%2Cp3%3D%26c%3Bif%28p1p3%29da%3Dp1%3Belse+if+%28p2%3Ep1%26%26p2)
C语言,返回3个整数中的最大值,要求用指针作为函数参数得到最大值,在主函数中输入输出数据请问以下程序,#includeint max(int a,int b,int c,int *da){int *p1,*p2,*p3;p1=&a,p2=&b,p3=&c;if(p1p3)da=p1;else if (p2>p1&&p2
C语言,返回3个整数中的最大值,要求用指针作为函数参数得到最大值,在主函数中输入输出数据
请问以下程序,
#include
int max(int a,int b,int c,int *da)
{
int *p1,*p2,*p3;
p1=&a,p2=&b,p3=&c;
if(p1p3)
da=p1;
else if (p2>p1&&p2>p3)
da=p2;
return *da;
}
void main()
{
int a,b,c,*da;
printf("please input a,b,c\n");
scanf("%d,%d,%d",&a,&b,&c);
max(a,b,c,da);
printf("max=%d",*da);
}
C语言,返回3个整数中的最大值,要求用指针作为函数参数得到最大值,在主函数中输入输出数据请问以下程序,#includeint max(int a,int b,int c,int *da){int *p1,*p2,*p3;p1=&a,p2=&b,p3=&c;if(p1p3)da=p1;else if (p2>p1&&p2
#include
int max(int a,int b,int c,int *da)
{
int *p1,*p2,*p3;
p1=&a,p2=&b,p3=&c;
if(*p1*p3)
da=p1;
if (*p2>*p1&&*p2>*p3)
da=p2;
return *da;
}
void main()
{
int a,b,c,*da;
printf("please input a,b,c\n");
scanf("%d,%d,%d",&a,&b,&c);
printf("max=%d",max(a,b,c,da));
}
*p1,*p2,*p3 这个表示的是值.
p1=&a,p2=&b,p3=&c; p1表示的是地址.