C++计算(a+b)*(c-b)的值 2023年9月c++一级 电子学会中小学生软件编程C++等级考试一级真题答案解析

目录

C++计算(a+b)*(c-b)的值

一、题目要求

1、编程实现

2、输入输出

二、算法分析

三、程序编写

四、程序说明

五、运行结果

六、考点分析


C++计算(a+b)*(c-b)的值

2023年9月 C++编程等级考试一级编程题

一、题目要求

1、编程实现

给定3个整数a、b、c,计算表达式(a+b)*(c-b)的

2、输入输出

输入描述:只有一行,共三个整数数a、b、c,整数之间由一个空格分隔。 (-10,000 < a,b,c < 10,000)

输出描述:只有一行,一个整数,即表达式的值

输入样例:

2 3 5 

输出样例:

10

二、算法分析

  1. 从给定题目的初步分析可以看出,题目相对比较简单
  2. 输入3个整数,然后根据公式进行计算
  3. 最后将计算出的结果输出即可
  4. 题目主要是让小朋友们熟悉多变量的输入以及数学表达式的计算

三、程序编写

#include<iostream> 
using namespace std;
int main()
{
	int a,b,c;
	cin >> a >> b >> c;
	cout << (a + b) * (c - b) << endl;
	return 0;
}

四、程序说明

  1. 首先需要导入输入输出流头文件
  2. 接着再次导入输入输出流格式控制头文件
  3. 然后是引入std命名空间中的所有成员到当前的程序中,这样在当前的程序中就可以直接使用 std 命名空间中的所有成员,而不需要使用的时候在成员前面加上(std::)前缀
  4. 接着声明程序的入口,也就是主函数(主函数在一个程序中只允许出现一次)
  5. 根据题目要求声明3个整形变量a,b,c
  6. 然后利用输入流对象cin,从键盘读取这3个变量的值
  7. 最后利用输出流对象cout,输出表达式 (a + b) * (c - b)的值
  8. 最后返回0,程序结束

本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102

五、运行结果

2 3 5

10

六、考点分析

难度级别:容易,这题相对而言还是比较简单的,具体主要考查如下:

  1. 充分掌握变量的定义和使用
  2. 学会输入流对象cin的使用,从键盘读入多个变量的值
  3. 掌握输出流对象cout的使用,与流插入运算符 << 结合使用将对象输出到终端显示
  4. 学会分析题目,算法分析,将复杂问题模块化,简单化,从中找到相应的解题思路
  5. 充分掌握变量定义和使用、数学表达式的计算及输入输出的用法

PS:方式方法有多种,小朋友们只要能够达到题目要求即可!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/254236.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

爬楼梯算法

计算跳到n阶的跳法总数 package com.zxj.algorithm.动态规划;import lombok.extern.slf4j.Slf4j;import java.util.Arrays;/*** 递归函数 f(n): 计算跳到n阶的跳法总数。* <p>* f(0) 0,* f(1) 1,* f(2) 2,* f(n) f(n-1) f(n-2)*/ Slf4j public class 爬楼梯 {/*** …

【MATLAB】数据拟合第12期-基于高斯核回归的拟合算法

有意向获取代码&#xff0c;请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 基于高斯核回归的拟合算法是一种处理回归问题的机器学习方法。以下是该算法的简单介绍&#xff1a; 核心思想&#xff1a;高斯核回归的核心思想是利用高斯核函数对数据点进行非线性映射&a…

SpringBoot已经禁掉了循环依赖!

还在问循环依赖嘛&#xff1f;SpringBoot已经禁掉了循环依赖&#xff01; 首发2023-12-18 11:26yuan人生 如果现在面试时还有人问你循环依赖&#xff0c;你就这样怼他&#xff1a;循环依赖是一种代码质量低下的表现&#xff0c;springboot2.6之后的版本已经默认禁用了。 Spr…

【MySQL】数据库基础入门 安装MySQL

目录 介绍&#xff1a; 安装MySQL: 设置 root 账号密码 2.配置环境变量 2.找到 Path 系统变量, 点击 "编辑" 介绍&#xff1a; MySQL是一个开源的关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;它是一种用于管理和存储数据的软件。 安装MySQL: …

Vue3进阶:常用的指令缩写详解,以及代码使用示例

目录 v-bind缩写 v-on缩写 v-if和v-show缩写 v-for缩写 总结 更多关于Vue前端相关技术点&#xff0c;敬请关注公众号&#xff1a;CTO Plus后续的发文&#xff0c;有问题欢迎后台留言交流。 注意&#xff1a;由于排版太费时间&#xff0c;所以还是多多注重技术干货的内容吧…

国产电源芯片SCT2450QSTER,替代TPS54540-Q1,车规级36V 5A输出同步降压DCDC转换器

国产SCT2450Q是一款输出电流高达5A的高功率密度全集成同步降压DCDC转换器。其输入电压范围为3.8V到36V&#xff0c;集成了48mΩ高压侧MOSFET和23mΩ低压侧MOSFET。SCT2450Q采用峰值电流控制模式&#xff0c;可支持具有典型25uA低静态电流的脉冲跳过调制&#xff08;PSM&#xf…

Charles 安装与激活

步骤 1&#xff1a;购买 Charles 许可证 访问 Charles 官方网站&#xff1a;https://www.charlesproxy.com/ 在网站上查找并选择 “Buy” 或类似的选项。 选择适合你需求的许可证类型&#xff0c;填写相关信息并完成购买。 如果不想购买可点击此链接Charles 步骤 2&#xff…

ESP32 连接阿里云 MQTT 报错MQTT Connect err:2

解决方法 跳转到 这个头文件<PubSubClient.h>里 MQTT_MAX_PACKET_SIZE 把这个的大小从原来的256 改为1024 MQTT_KEEPALIVE 把这个大小从原来的15 改为65 修改后再次连接即可成功 如下图&#xff1a;

人工智能在电子商务中的十大最佳用例

“如果你没有躲在山洞里&#xff0c;你可能听说过人工智能&#xff08;AI&#xff09;这个神奇的东西。它就像一个超级智能的计算机大脑&#xff0c;像电子商务中的人工智能一样无处不在。你猜怎么着&#xff1f;它甚至进入了在线购物领域&#xff0c;这真是太棒了。” 人工智…

【贪心算法】【中位贪心】LeetCode:100123.执行操作使频率分数最大

涉及知识点 双指针 C算法&#xff1a;前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 贪心算法 题目 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 你可以对数组执行 至多 k 次操作&#xff1a; 从数组中选择一个下标 i &#xff0c;将 nums[i] …

分享!!!(一)小编总结的base64、blob、图片文件二进制相互转换的方式以及源码

目录 第一章 了解 1.1 大概结构 1.2 准备阶段 1.2.1 了解canvas 1.2.2 了解imageData 1.2.3 了解imgUrl 1.2.4 了解base64 1.2.5 了解blob/文件二进制流 1.2.6 了解arraybuffer 1.2.7 文件、图片 第二章 掌握图中的相互转换 2.1 cavas 与 imageData的互相转换 2.1…

【Java】基于fabric8io库操作k8s集群实战(pod、deployment、service、volume)

目录 前言一、基于fabric8io操作pod1.1 yaml创建pod1.2 fabric8io创建pod案例 二、基于fabric8io创建Service&#xff08;含Deployment&#xff09;2.1 yaml创建Service和Deployment2.2 fabric8io创建service案例 三、基于fabric8io操作Volume3.1 yaml配置挂载存储卷3.2 基于fa…

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)控件的部分公共属性和事件

鸿蒙&#xff08;HarmonyOS&#xff09;项目方舟框架&#xff08;ArkUI&#xff09;控件的部分公共属性和事件 一、操作环境 操作系统: Windows 10 专业版 IDE:DevEco Studio 3.1 SDK:HarmonyOS 3.1 二、公共属性 常用的公共属性有&#xff1a; 宽(with)、高(height)、…

Python Pandas 如何增加/插入一列数据(第5讲)

Python Pandas 如何增加/插入一列数据(第5讲)         🍹博主 侯小啾 感谢您的支持与信赖。☀️ 🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹…

17.Oracle中instr()函数查询字符位置

1、instr()函数的格式 &#xff08;俗称&#xff1a;字符查找函数&#xff09; 格式一&#xff1a;instr( string1, string2 ) // instr(源字符串, 目标字符串) 格式二&#xff1a;instr( string1, string2 [, start_position [, nth_appearance ] ] ) // instr(源字符…

docker-harbor 私有仓库

docker三大组件&#xff1a;镜像、容器、仓库 仓库&#xff1a;保存镜像 私有&#xff0c;自定义用户的形式登陆仓库&#xff0c;拉取或者上传镜像&#xff08;内部管理的用户&#xff09; harbor是VMware公司开发的开源的企业级的docker registry项目 帮助用户快速的搭建一…

mov格式怎么转换成mp4

在现代数字化时代&#xff0c;视频成为人们交流、娱乐和记录生活的重要工具。然而&#xff0c;不同的视频格式可能会给我们的使用带来一些不便。其中&#xff0c;MOV格式是一种常见的视频格式&#xff0c;而MP4格式则更加广泛兼容于不同的设备和平台。 一般来说&#xff0c;MP…

22款奔驰GLE450升级小柏林音响 提升音质效果

开车是一种很枯燥的事&#xff0c;特别是在拥堵路段很容易让人变得很烦躁&#xff0c;在我们平常生活中汽车陪伴我们的时间是非常久的&#xff0c;在网上经常看到很多人把车比作老婆&#xff0c;为了让自己的“老婆”内在更加美&#xff0c;很多车友对音乐尤为热衷&#xff0c;…

CesiumLab地理信息基础数据处理平台 各类数据类型介绍、发布数据介绍

目录 0 引言1 CesiumLab2 数据处理模块2.1 输出格式&#xff1a;切片文件格式2.2 输入格式2.2.1 传统GIS数据2.2.2 人工模型2.2.3 BIM模型2.2.4 倾斜实景数据2.2.5 点云数据 3 发布服务功能3.1 拓展&#xff1a;其他平台发布服务功能 &#x1f64b;‍♂️ 作者&#xff1a;海码…

2022最新云存储网盘系统,文件分享系统与文件存储系统。

资源入口 2022 最新云存储网盘系统, 文件分享系统与文件存储系统。 测试环境&#xff1a;Apache MySQL5.6 PHP7.0 安装 PHP 扩展 exif、fileinfo 从 PHP 禁用函数中 删除 shell_exec、proc_open、putenv 这三个 PHP 函数 PS&#xff1a;整体还不错的系统&#xff0c;注意的…