用C语言,输入十个整数存入数组,计算这些数的平均值
时间: 2023-05-11 07:06:50 浏览: 218
好的,以下是用C语言实现输入十个整数存入数组并计算平均值的代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int sum = 0;
float avg;
printf("请输入十个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
avg = (float)sum / 10;
printf("这十个数的平均值为:%.2f\n", avg);
return 0;
}
```
希望能对您有所帮助!
相关问题
使用c语言 10个整数存入数组,求这些数的平均值,保留两位小数
好的,我理解了你的问题。以下是使用 C 语言编写的计算平均数的代码:
```c
#include <stdio.h>
int main() {
int arr[10]; // 定义一个长度为 10 的数组
int sum = 0; // 定义一个变量来存储数组元素的和
float avg; // 定义一个浮点数变量来存储平均值
// 循环输入 10 个整数
for (int i = 0; i < 10; i++) {
printf("请输入第 %d 个整数:", i+1);
scanf("%d", &arr[i]);
sum += arr[i]; // 累加数组元素的和
}
avg = (float)sum / 10; // 计算平均值
printf("这些数的平均值是:%.2f", avg); // 输出平均值,保留两位小数
return 0;
}
```
运行该程序,会提示你输入 10 个整数,然后计算它们的平均值并输出。注意,我们在计算平均值时需要将数组元素的和强制转换为浮点数,才能得到正确的结果。
用c语言从键盘输入10个整数存入数组,并计算这些数字的平均值。通过用函数的方式求三个整数中的最大值并在主函数中调用此函数。
好的,我来为您编写一个C语言程序,实现从键盘输入10个整数存入数组并计算平均值,同时通过函数计算三个整数中的最大值。以下是代码实现:
```c
#include <stdio.h>
// 函数声明: 计算三个整数中的最大值
int max_of_three(int a, int b, int c);
int main() {
int numbers[10];
int sum = 0;
double average;
// 从键盘输入10个整数
printf("请输入10个整数:\n");
for(int i = 0; i < 10; i++) {
scanf("%d", &numbers[i]);
sum += numbers[i];
}
// 计算平均值
average = sum / 10.0;
printf("这10个整数的平均值是: %.2f\n", average);
// 从数组中取出前三个数作为示例
int max = max_of_three(numbers[0], numbers[1], numbers[2]);
printf("这三个数中的最大值是: %d\n", max);
return 0;
}
// 函数定义: 计算三个整数中的最大值
int max_of_three(int a, int b, int c) {
int max = a;
if(b > max) {
max = b;
}
if(c > max) {
max = c;
}
return max;
}
```
这个程序首先声明了一个函数`max_of_three`,用于计算三个整数中的最大值。在`main`函数中,我们首先从键盘输入10个整数并存储在数组中,同时计算这些数的总和。然后我们计算平均值并输出。
接着,我们从数组中取出前三个数作为示例,调用`max_of_three`函数计算这三个数中的最大值,并输出结果。
这个程序展示了如何将问题分解成多个部分,使用函数来组织代码,使程序结构更加清晰。同时,它也展示了如何使用数组和循环来简化对多个数据的处理。
阅读全文
相关推荐














