我真的坚持这一直试图解决它现在相当一段时间。 我必须编写一个程序,我应该输入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