当前位置: 首页 > article >正文

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

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

一、题目描述 ⭐️

习题2-1 求整数均值

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

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

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

输入样例:

1 2 3 4

输出样例:

Sum = 10; Average = 2.5

二、代码(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; // 程序正常结束
}

在这里插入图片描述

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


http://www.kler.cn/a/585238.html

相关文章:

  • AI时代下的心理咨询师新利器:心理咨询小程序
  • 蓝桥杯十天冲刺(C++)-输入输出
  • 使用ZYNQ芯片和LVGL框架实现用户高刷新UI设计系列教程(第三讲)
  • 苍穹外卖实战附源码-DAY1
  • 优选算法的匠心之艺:二分查找专题(一)
  • 微前端解决方案之MicroApp
  • 基于YOLO11深度学习的舌苔舌象检测识别与诊断系统【python源码+Pyqt5界面+数据集+训练代码】
  • OpenCV特征提取与深度学习CNN特征提取差异
  • 58.Harmonyos NEXT 图片预览组件架构设计与实现原理
  • 【Idea】 xml 文本粘贴保持原有文本的缩进格式
  • C语言的机器学习
  • C++ STL 深度解析:vector 的全面指南与进阶技巧
  • Java 实现定长报文模拟器(支持配置文件 默认值)
  • 计算机网络TCP/IP四层模型
  • 列表动态列处理
  • 链表与栈的实现及操作详解:从基础到应用
  • GIT日常记录
  • 六十天前端强化训练之第十五天React组件基础案例:创建函数式组件展示用户信息(第15-21天:前端框架(React))
  • ES怎么通过客户端操作和查询/curl操作指令
  • 地下停车场调频广播覆盖:破解地下车库无线广播收听孤岛,技术赋能地下停车场FM调频无线广播覆盖