注册 登录
编程论坛 C语言论坛

max=0,min=0咋回事?

周天一 发布于 2021-05-22 18:10, 1548 次点击
#include <stdio.h>
int main()
{
    int n,i;
    scanf("%d",&n);
    double k,s=0;
    double max=0,min=10;
    for(i=0;i<n;i++){
        scanf("%lf",&k);
        s+=k;
        if (k>max){
            max=k;
        }
        if (k<min){
            min=k;
        }
    }
    printf("%.2f",(s-max-min)/(n-2));

    return 0;
}
2 回复
#2
mindfulness2021-05-23 05:43
下面的3. 关于如何提问,可能对你有所帮助
https://zhuanlan.
#3
ws55ai662021-08-02 00:39
for(i=0;i<n;i++){
        scanf("%lf",&k);//你这个k只定义了一个double.前面并未给k输入一个值
1