📅  最后修改于: 2023-12-03 15:14:25.952000             🧑  作者: Mango
本测验的问题4是一个需要编写C程序的任务。在这个问题中,编写一个程序,读取一个整数n,然后读取n个整数并计算它们的平均值。程序应该输出平均值,保留两位小数。
以下是解决此问题的C代码示例:
#include <stdio.h>
int main() {
int n, i, sum = 0;
float avg;
printf("Enter the value of n: ");
scanf("%d", &n);
int arr[n];
printf("Enter %d numbers: \n", n);
for(i=0; i<n; i++){
scanf("%d", &arr[i]);
sum += arr[i];
}
avg = (float)sum/n;
printf("Average of the entered numbers is: %.2f", avg);
return 0;
}
代码解释:
以上代码可以通过编译器运行,根据提示输入相应的值,程序将计算并输出平均值。
这里还需要注意一些细节:为了正确地计算平均值,需要将sum除以n的浮点数值。还要注意,如果要在printf函数中输出浮点数,需要使用格式说明符“%f”,而在精度上保留两位小数,则需要使用“%.2f”的格式说明符。
以上就是解决C测验-109问题4所需要的完整解决方案。