在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C/ 循環(huán)數(shù)組問題

循環(huán)數(shù)組問題

問題是這樣的 輸入一組學(xué)生的程序 負(fù)數(shù)表示結(jié)束 計算最大值 最小值 平均分
下面是我的程序

include<stdio.h>

include<stdlib.h>

int main() {

int a[100], i=0,h=0, x,max,min,sum=0;
float ave;
scanf("%d", &x);
while (x >= 0) {
    a[i] = x;
    i++;
    h++;
    scanf("%d", &x);
}
max = a[0];
min = a[0];
for (i = 1; i <= h; i++) {
    if (a[i] > max)
        max = a[i];
    if (a[i] < min)
        min = a[i];
}
for (i = 0; i <= h; i++) {
    sum = sum + a[i];
}
ave = sum / h*1.0;
printf("%d %d %.2f", max, min, ave);

system("pause");
return 0;

}
為什么我的數(shù)組和循環(huán)都存進(jìn)去了 但是輸出就是不對了 請指教問題到底在哪?不勝感激!

回答
編輯回答
陌離殤

i<=h 應(yīng)該是 i<h, 數(shù)組是從0開始。

2017年1月28日 16:01