我真的堅持這一直試圖解決它現在相當一段時間。 我必須編寫一個程序,我應該輸入1到10之間的5個數字,然後計算平均值,僅在使用LOOP時使用,但在數字不符合要求時不必退出。然後,我必須寫一個相同的代碼的變體,但這次你可以輸入所有你想要的數字,當輸入0時,它必須計算出平均值並退出查找5個數字和N個數字的平均值只用while和while循環在C中
這是我到目前爲止的地方
#include <stdio.h>
int main(void)
{
int n, i = 1;
float add;
float avg;
do
{
printf("enter the number %d:\n", i++);
scanf("%d", &n);
add = add + n;
} while(n > 0 && n < 11);
avg= (add/5);
printf("%.1f", avg);
return 0;
}
在輸入5之後,它將繼續詢問數字。並且平均值不正確
這是他們現在在大學教學的內容嗎?上帝...... – Darius
「舞會」必須是一個錯字。我代替了「平均」在我的腦海。 – phatfingers
變量'add'未初始化。 'add = add + n'產生未定義的行爲。 – Pablo