C语言刷题数组5,6(求平均值,求最大值)

一.求平均值

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

2.核心步骤:

(1)定义长度为10的整形数组。

(2)读取输入:把这10个数读进数组。

(3)计算平均值。

3.代码:

复制代码
#include <stdio.h>

int main() {
    int numbers[10];
    int sum = 0;

    // 读取用户输入的整数并存储到数组中
    for (int i = 0; i < 10; i++) {
        scanf("%d", &numbers[i]);
        sum += numbers[i];
    }
    double average = (double)sum / 10;
    printf("平均值为:%lf\n", average);

    return 0;
}

4.运行结果

二.求最大值

1.题目要求:求10个整数的最大值

2.核心逻辑:

(1)定义数组。

(2)数据输入(第一个for循环)。

(3)找最大值(第二个for循环)。

3.代码:

复制代码
#include <stdio.h>
int main()
{
	int arr[10] = { 0 };
	int i = 0;
	int max = 0;

	//输入数据
	for (i = 0; i < 10; i++)
	{
		scanf("%d", &arr[i]);
	}
	//用max标记最大值并持续输出max。
	max = arr[0];
	for (i = 1; i < 10; i++)
	{
		if (arr[i] > max)//更新max
			max = arr[i];
	}
	printf("max = %d\n", max);
	return 0;
}

4.运行结果:

相关推荐
Zwawa10 分钟前
屏幕不止一种:OLED、LCD1602字符屏、TFT/IPS图形屏和串口屏怎么用,这与TTY和PTY又有什么关系
c语言·单片机·嵌入式
Fruiticecake14 分钟前
C 程序员速通现代 C++(一):lambda、std::function、移动语义与智能指针
c语言·c++
田甲31 分钟前
做一款 Type-C 母座读卡器:GL3224 双卡方案实测
c语言·开发语言
民乐团扒谱机32 分钟前
【微实验】NSGA-II(非支配排序遗传算法)——解决多目标优化问题的“自然选择模拟器”
linux·人工智能·算法
青少儿编程课堂41 分钟前
蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:中缀表达式求值解析
c++·python·算法·bfs·信息学竞赛
武子康3 小时前
Qwen-Drive 到底是什么:4B 级 VLM 如何成为驾驶策略底座
人工智能·算法·机器学习
zh_xuan4 小时前
LeeCode 496. 下一个更大元素I
数据结构·算法·栈·单调栈
机 _ 长4 小时前
05 智算运维|8 张卡怎么才算「捆成一张」:NCCL 实测与拓扑
运维·人工智能·算法·智算运维
·present·5 小时前
CSAPP(lecture 13_02 Linking)
c语言·c++
早起CaiCai5 小时前
【2023-01 OM】利用深度学习算法融合异质观测实现海洋场降尺度
人工智能·深度学习·算法