填空题

请编写函数fun(),其功能是:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。


注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括中的标号处填入所编写的若干语句。

#include <stdio.h>

#include <stdlib.h>

void NONO();

void fun(int *a,int *b,int *c,int *d)

{

    int t;

    if(1)

    {

      2;3;4;

    }

    if(5)

    {

      6;7;8;

    }

    if(9)

        {

             10;11;12;

        }

        if(13)

        {

             14;15;16;

        }

        if(17)

        {

             18;19;20;

        }

        if(21)

        {

             22;23;24;

        }

     

}

main()

{

    int a, b, c, d;

    printf("请输入4个整数:");

    scanf("%d %d %d %d",&a,&b,&c,&d);

    printf("原始顺序:%d,%d,%d,%d\n",a,b,c,d);

    fun(&a,&b,&c,&d);

    printf("处理后顺序:%d,%d,%d,%d\n",a,b,c,d);

    NONO();

}

void NONO()

{/*本函数用于打开文件,输入数据,

 调用函数,输出数据,关闭文件。*/

    FILE *rf,*wf;

    int i, a, b, c, d;

    rf=fopen("in.dat","r");

    wf=fopen("out.dat","w");

    for(i=0; i<8; i++)

    {

        fscanf(rf,"%d %d %d %d",&a,&b,&c,&d);

        fun(&a,&b,&c,&d);

        fprintf(wf,"a=%d,d=%d\n",a,d);

    }

    fclose(rf);

    fclose(wf);

    system("pause");

}

赣ICP备20007335号-2