C語言 輸入數字,除去最大值與最小值,求平均值

時間 2021-08-11 18:00:45

1樓:匿名使用者

首先,你給min,max賦值為n[0],賦值時陣列中還沒有值,c語言預設為0, 因此開始時,min = 0;

再接下來的運算中,你用你輸入的值跟0比較大小,找出比0小的,結果沒有,則最小值就是0。

因為你輸入的只大於0,所有最大值沒有影響。

2樓:吉列微風

會不會出現死迴圈啊。

3樓:倒黴熊

min=max=n[0];

這個n[0]你都沒有輸入,直接就賦值了,到這步,你知道max和min是多少嗎??

怎樣用c語言任意輸入幾個數去掉最大值和最小值求平均值

4樓:聽不清啊

#include

int main()

{ int n,x,max=-99999999,min=9999999,s=0,i;

scanf("%d",&n);

for(i=0;imax)max=x;

if(x

c語言基本演算法輸入10個數去掉最大值和最小值求平均數

c語言**:請輸入十個數字,要求輸出最大值、最小值、去掉最大值和最小值之後的平均值

5樓:匿名使用者

可以不用陣列實現.

#include

void main()

printf ("最大值為:%.1f\n", max);

printf ("最小值為:%.1f\n", min);

printf ("平均值為:%.1f\n", (sum - max - min) / 8);}

c語言 程式設計輸入若干整數,以-1結束,去掉最大值和最小值,求平均值

6樓:資訊1002黃春雨

#include "stdio.h"

main()

;printf("請輸入一串自然數,每兩個數字之間用空格隔開:\n");

for(i=0;;i++)

}for(j=1;ja[j])

}for(i=1;i

n=n/(i-1);

printf("去掉一個最大數和一個最小數後的平均數為:%f\n",n);}

7樓:

#include

#define size 100

void main()

sum+=a[i];

}sum=sum-max-min;

mean=1.0*sum/(i-2);

printf("%lf\n",mean);}

8樓:丿丶順其自然

int _max=0, _min=0, _mean=0;

int _tmpvalue=0;

int _sum=0,_count=0;

scanf("%d",&_tmpvalue);

while (_tmpvalue != -1)if (_min >= _tmpvalue)_sum += _tmpvalue;

_count++;

scanf("%d", &_tmpvalue);

}if (_count != 0)

printf("平均值為:%d\n", _mean);

跪求C語言輸入數字,求最大值的程式

include void main int temp a i a i a index a index temp printf 第3個最大值 d a 2 用選擇排序把陣列a,從大到小排序。輸出第3個最大值,就是a 2 有問題hi我 用氣泡排序實現升序的過程,只執行三次排查即可,第三大的數會排到倒數第3...

編c 程式,輸入數,輸出最大值跟最小值

問明 include int main int a 10 n,max,min,maxxiabiao,minxiabiao for n 0 n 9 n scanf d a n max min a 0 maxxiabiao minxiabiao 0 for n 0 n 9 n if a n max ma...

最大值與最小值(導數),高等數學求最大值與最小值問題

我不是他舅 1 f x 12x 1 0 x 1 12 x 1 12,f x 0,f x 是減函式x 1 12,f x 0,f x 是增函式則x 1 12是極小值 他是區間內唯一的極值,所以是最小值 最大值在邊界 f 1 12 47 24 f 1 7 f 1 9 f 1 f 1 所以最大值 9,最小值...