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.运行结果:

相关推荐
开开心心就好几秒前
安卓PDF处理工具,免费无广告零弹窗
android·服务器·开发语言·算法·pdf·ocr
Pniubi1 分钟前
HashMap扩容全流程
java·开发语言·数据结构
zyl76516 小时前
FlashAttention 详解:从 GPU 硬件、普通 Attention 到分块计算与 Online Softmax
算法
爱读书的小胖20 小时前
LeetCode 122:买卖股票的最佳时机 II(C)解题分析
算法
结局无敌20 小时前
React Native for OpenHarmony 实战:三方库 react-native-modal-dialog 的鸿蒙化适配指南
深度学习·算法·react native·react.js·harmonyos
OPEN-F20 小时前
ROS2系列教程:上位机建图与导航(原理综合)
算法·机器人
weixin_3077791320 小时前
C++代码实现MATLAB中的fitrtree函数功能
开发语言·c++·算法·matlab
爱读书的小胖20 小时前
Codewars:Rot13(C)解题分析
c语言·开发语言
tomwang032220 小时前
路径优化建模、优化算法分类及工程化小结
算法·数学建模·分类
小羊没烦恼!20 小时前
Ajax与JSON的一些总结
android·java·前端·数据库·mysql·算法·okhttp