2025-03-14 学习记录--C/C++-PTA 习题2-1 求整数均值

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。💪🏻

一、题目描述 ⭐️

习题2-1 求整数均值

本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。

输入格式:
输入在一行中给出4个整数,其间以空格分隔。

输出格式:
在一行中按照格式"Sum = 和; Average = 平均值"顺序输出和与平均值,其中平均值精确到小数点后一位。

输入样例:

c 复制代码
1 2 3 4

输出样例:

c 复制代码
Sum = 10; Average = 2.5

二、代码(C语言)⭐️

c 复制代码
#include <stdio.h> // 包含标准输入输出库,用于使用 scanf 和 printf 函数

int main() {
    int a, b, c, d; // 定义四个整数变量 a, b, c, d,用于存储用户输入的四个整数

    // 从用户输入中读取四个整数,并分别赋值给 a, b, c, d
    scanf("%d %d %d %d", &a, &b, &c, &d);

    int sum = 0;         // 定义变量 sum,用于存储四个整数的和,初始值为 0
    double average = 0.0; // 定义变量 average,用于存储四个整数的平均值,初始值为 0.0

    sum = a + b + c + d; // 计算四个整数的和
    average = sum / 4.0; // 计算四个整数的平均值,注意使用 4.0 确保进行浮点数除法

    // 输出结果,格式为 "Sum = 和; Average = 平均值"
    // 和以整数形式输出,平均值保留 1 位小数
    printf("Sum = %d; Average = %.1f", sum, average);

    return 0; // 程序正常结束
}

【补充 ❀】整数除法浮点数除法 的区别,请查看我的另一篇文章

相关推荐
小成202303202657 分钟前
数据结构(整理常见结构总结到树层级)
java·c语言·数据结构·c++·链表
AIGC设计所13 分钟前
网络安全SRC漏洞挖掘学习路线 - 第四期:常见漏洞挖掘实操,实现首次挖洞突破
开发语言·网络·学习·安全·web安全
尚雷558014 分钟前
Oracle 核心体系架构学习系列一:从内存、进程到磁盘的底层逻辑学习
学习·oracle·架构
Andya_net19 分钟前
网络安全 | 学习NAT44、NAT46、NAT64 与 NAT66原理
学习·web安全·php
艾莉丝努力练剑24 分钟前
【Linux网络】计算机网络入门:从背景到协议,理解网络通信基础
linux·运维·服务器·c++·学习·计算机网络
艾莉丝努力练剑24 分钟前
【Linux线程】Linux系统多线程(十):线程安全和重入、死锁相关话题
java·linux·运维·服务器·c++·学习·安全
234710212725 分钟前
4.21 学习笔记
软件测试·笔记·python·学习
Keep Running *28 分钟前
Python基础_学习笔记
笔记·python·学习
AOwhisky29 分钟前
Kubernetes 学习笔记:Volume 存储卷与 ConfigMap 配置管理
linux·运维·笔记·学习·云原生·kubernetes
shylyly_36 分钟前
sizeof 和 strlen的理解与区分
c语言·算法·strlen·sizeof