问答题 1.  阅读以下说明和C语言代码,填写程序中的空缺处。
    【说明】
    某地电价分三档:
    (1)当月用电量不超过180度时,每度电0.5元。
    (2)当月用电量超出180度但不超过360度的部分,每度电0.55元。
    (3)当月用电量超过360度的部分,每度电0.7元。
    例如,某户A一个月的用电量为150度,其电费为150×0.5=75.00元;某户B用电量为280度,其电费为180×0.5+(280-180)×0.55=145.00元;某户C用电量为450度,其意费为180×0.5+(360-180)×0.55+(450-360)×0.7=90.0+99.0+63.0=252.00元。
    下面程序运行时读入m(m>0)个住户某月的用电量,计算该月每户应缴的电费并输出,同时找出这m个住户中该月的最大用电量和最小用电量。
    【C代码】
    # include<stdio.h>
    # define MAXQT 100000    //用电量的最大值
    double proc (int qt)
    {//计算并返回月用电量qt时的电量
    Double fee=0.0;
    if (______)
    fee=qt*0.5;
    else
    if (______)
    fee=180*0.5+(qt-180)*0.55;
    else
    fee=______;
    return fee;
    }
    int main()
    {
    int m;    //住户数
    int qt,minimum=MAXQT,maximum=0;    //用电量,最小用电量,最大用电量
    scanf("%d",&m);
    while(m>0){
    scanf("%d",&qt);
    if(qt<0||qt>MAXQT)continue;
    printf("%.21f\n",proc(qt));
    if (______)
    minimum=qt;
    else if(______)
    maximum=qt;
    ______;
    }
    printf("maximum=%d,minimum=%d\n",maximum, minimum);
    return 0;
    }
【正确答案】qt<=180
   qt<=360
   180*0.5+(360-180)*0.55+(qt-360)*0.7
   minimum>qt
   maximum<qt
   m--
【答案解析】