首页 > 试题广场 >

输入n和n个实数,找出他们的最大值和最小值,并将最大值和最小

[填空题]

输入nn个实数,找出他们的最大值和最小值,并将最大值和最小值输出到文件c:\abc.txt中。

运行示例:

输入 n 5

输入实数: 4 56.8 78.0 13 -12

程序运行结束 !

【程序】

#include <stdio.h>

#include <stdlib.h>

void main( )

{   
    double x,a,b;

    int i,n;

    FILE *p;

    if ((p=fopen( 1 ))==NULL)

    {    
        printf("Open file is fail\n");

        exit(0);

    }

    printf(" 输入 n ");

    scanf("%d",&n);

    printf(" 输入实数: ");

    scanf("%lf",&x);

      2

    for(i=0; i<n-1;i++){

        scanf("%lf",&x);

        if(a<x) a=x;

        if (b>x) 3

    }

     4 ;

    fclose(p);
}
【填空】

(1) A ”c:\\abc.txt","w"         B ”c:\\abc.txt","r"      C ”c:\\abc.txt","write"    D ”c:\\abc.txt","read"

(2) A a=b=0;   B a=b=x;   C a=0;b=x;  D a=x;b=0;

(3) A x=b;     B b=x;     C a=b;       D b=a;

(4) A fprintf(p,"max=%.1f,min=%.1f\n", a,b);
      B fprintf(abc.txt,"max=%.1f,min=%.1f\n", a,b);
      C printf(p,"max=%.1f,min=%.1f\n", a,b);
      D printf(abc.txt,"max=%.1f,min=%.1f\n", a,b);

这道题你会答吗?花几分钟告诉大家答案吧!