大家会做吗??
输入三个数,将最大和最小的输出要求将以下主函补充完整(每空仅限一个基本语句)并且只能使用一个自定义函数。
主函数如下:
#include"stdio.h"
void main()
{
int a,b,c;
____________________
scanf("%d%d%d",&a,&b,&c);
______________________
printf("max=%d,min=%d",a,c);
}
程序代码:#include"stdio.h"
void main()
{
int a,b,c;
void fun(int *a,int *b,int *c);
scanf("%d%d%d",&a,&b,&c);
fun(&a,&b,&c);
printf("max=%d,min=%d\n",a,c);
}
void fun(int *a,int *b,int *c)
{
int t;
if(*a<*c)
t=*a,*a=*c,*c=t;
if(*a<*b)
*a=*b;
else if(*b<*c)
*c=*b;
}
