首页 > 试题广场 >

编写一个程序,输入3个整数,将其传递给函数,找出其最小值和最

[问答题]
编写一个程序,输入3个整数,将其传递给函数,找出其最小值和最大值,通过形参返回给主函数。
推荐
程序如下:
#include <stdio.h>
void fun(int a,int b,int c,int * maxp,int * minp)
{
    * maxp= * minp=a;
    if (b> * maxp) * maxp=b;
    if (c> * maxp) * maxp=c;
    if (b< * minp) * minp=b;
    if (c< * minp) * minp=c;
}
void main()
{
    int a,b,c,max,min;
    printf("a,b,c:");
    scanf("%d%d%d",&a,&b,&c);
    fun(a,b,c,&max,&min);
    printf("max= %d,min= %d\n",max,min);
}

发表于 2018-05-07 10:52:58 回复(0)