编写一个程序,从用户输入中读取10个整数并存储在一个数组中。然后,计算并输出这些整数的平均值。

输入10个整数并存储在一个数组中,然后计算这些整数的平均值

#define  _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
//编写一个程序,从用户输入中读取10个整数并存储在一个数组中。然后,计算并输出这些整数的平均值。
{
	int num[10];
	int i = 0;
	int sum = 0;
	float avg = 0;
	printf("请输入10个数:");
	for (i = 0; i < 10; i++)
	{
		printf("请输入第%d个数:", i + 1);
		scanf("%d", &num[i]);
		sum += num[i];
	}
	avg = sum / 10;
	printf("这些整数的平均值是:%f\n", avg);
	return 0;
}

感谢观看,几点点赞哦!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,这是一个比较简单的程序,以下是Java代码实现: ```java import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class ReadIntArrayFromFile { public static void main(String[] args) { // 从文件读取据 int[] arr = readIntArrayFromFile("input.txt"); // 计算平均值 double average = 0; for (int i = 0; i < arr.length; i++) { average += arr[i]; } average /= arr.length; // 计算最大值和最小值 int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; for (int i = 0; i < arr.length; i++) { if (arr[i] > max) { max = arr[i]; } if (arr[i] < min) { min = arr[i]; } } // 输出结果 System.out.println("平均值:" + average); System.out.println("最大值:" + max); System.out.println("最小值:" + min); } /** * 从文件读取一组整数,并将它们存储数组中 * * @param filename 文件名 * @return 读取整数组 */ public static int[] readIntArrayFromFile(String filename) { File file = new File(filename); Scanner scanner = null; try { scanner = new Scanner(file); } catch (FileNotFoundException e) { e.printStackTrace(); } // 读取组长度 int length = scanner.nextInt(); // 创建组 int[] arr = new int[length]; // 读取组元素 for (int i = 0; i < length; i++) { arr[i] = scanner.nextInt(); } scanner.close(); return arr; } } ``` 这个程序,我们首先定义了一个 `readIntArrayFromFile` 方法,它会从文件读取一组整数,并将其存储数组中。在 `main` 方法,我们使用 `readIntArrayFromFile` 方法读取据,然后计算组的平均值、最大值和最小值,并将结果输出
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值