定义10个长度的整型数组, 从键盘获取10个数据保存到数组中,求出上面数组中的最大值,最小值和平均值并输出

1.先定义一个数组,然后利用for循环对数组中的每一个元素赋值

2.最大值可以先创建一个max变量,储存该数组第一个元素的值,然后利用for循环进行max与每一个元素进行比较,最大值储存在max中,输出最大值

3.最小值同理,创建min变量,储存数组第一个元素的值,然后for循环与每一个元素比较,最小值储存在min中,输出最小值

4.平均值,定义一个sum变量,初始为0,然后循环计算数组中所有的元素之和,最后输出sum

int main()
{
	int arr[10];
	printf("请输入10个数字:\n");
	for (int i = 0; i < 10; i++)
	{
		scanf("%d", &arr[i]);
	}
	int max = arr[0];
	for (int i = 0; i < 10; i++)
	{
		if (max <= arr[i])
		{
			max = arr[i];
		}
		
	}
	printf("最大值为%d\n", max);
	int min = arr[0];
	for (int i = 0; i < 10; i++)
	{
		if (min >= arr[i])
		{
			min = arr[i];
		}
		
	}
	printf("最小值为%d\n", min);
	float sum = 0;
	for (int i = 0; i < 10; i++)
	{
		sum += arr[i];
	}
	printf("平均值为:%f", sum / 10.0);


		return 0;
}

你可能感兴趣的:(数据结构,算法,c语言)