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); 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... 問明 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,最小值...跪求C語言輸入數字,求最大值的程式
編c 程式,輸入數,輸出最大值跟最小值
最大值與最小值(導數),高等數學求最大值與最小值問題