用C语言写有一数组内放10个整数,要求求出所有元素的平均值.
时间: 2023-03-29 08:04:47 浏览: 172
可以使用以下代码来求出数组内所有元素的平均值:
```c
#include <stdio.h>
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int sum = ;
float avg;
for (int i = ; i < 10; i++) {
sum += arr[i];
}
avg = (float)sum / 10;
printf("数组内所有元素的平均值为: %.2f\n", avg);
return ;
}
```
输出结果为:
```
数组内所有元素的平均值为: 5.50
```
相关问题
用c语言利用一维数组,输入10个整数,输出平均值
这是一个技术问题,我可以回答。您可以使用以下代码来实现:
#include <stdio.h>
int main() {
int arr[10];
int sum = 0;
float avg;
//输入10个整数
printf("请输入10个整数:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
//求和
for(int i = 0; i < 10; i++) {
sum += arr[i];
}
//求平均值
avg = sum / 10.0;
//输出平均值
printf("平均值为:%f\n", avg);
return 0;
}
用c语言从键盘上输入10个整数,用数组存放,求所有元素的平均值
好的,我来解答你的问题。
以下是用 C 语言计算输入的 10 个整数的平均值的示例代码:
```c
#include <stdio.h>
int main()
{
int n, sum = 0;
int arr[10];
printf("请输入10个整数:\n");
for (n = 0; n < 10; n++)
{
scanf("%d", &arr[n]);
sum += arr[n];
}
printf("平均值为:%.2f\n", (float)sum / 10);
return 0;
}
```
以上代码中,我们使用了一个 for 循环来读取 10 个整数,并且使用一个 sum 变量来存储它们的总和。最后,我们计算平均值并将其输出到屏幕上。
注意,我们将 sum 变量的类型设置为 int,这是因为我们只对整数进行加法运算。但是,为了避免整数除法的问题,我们在计算平均值时将其强制转换为 float 类型。
希望这个示例代码可以帮助到你。