C++ 基础(一)题目练习
一、使用输出运算符输出一个长方形,
如下图所示:

#include <iostream>
using namespace std;
int main() {cout << "*******" << endl;cout << "*******" << endl;cout << "*******" << endl;cout << "*******";return 0;
}
二、使用输出运算符输出一个字母圣诞树。
如下图所示:

#include <iostream>
using namespace std;int main() {cout << " A" << endl;cout << " BCD" << endl;cout << " EFGHI" << endl;cout << " JKLMNOP" << endl;cout << "QRSTUVWXY" << endl;cout << " Z" << endl;cout << " Z";return 0;
}
三、按如下格式输出一个数学竖式计算,
???使用计算结果替换。如下图所示:

#include <iostream>
using namespace std;int main() {cout << " 18" << endl;cout << " + 870" << endl;cout << "------" << endl;cout << " 888";return 0;
}
四、使用输出运算符输出一个空心菱形,
如下图所示:

#include <iostream>
using namespace std;int main() {cout << " * " << endl;cout << " * *" << endl;cout << "* *" << endl;cout << " * *" << endl;cout << " *";return 0;
}
五、加法计算
输入描述:输入三个正整数(1≤每个正整数≤10000)。
输出描述:求出这三个正整数的和。
#include <iostream>
using namespace std;int main() {// 定义三个整型类型的变量来接收键盘输入的值int num1, num2, num3;// 定义一个整型变量 sum 来接收这三个数的总和int sum;cin >> num1 >> num2 >> num3;sum = num1 + num2 + num3;cout << sum << endl;return 0;}
六、交换两个变量的值
描述:
从键盘输入两个整数,保存在两个变量a和b中,编写代码交换两个变量的值。
输入描述:
输入两个数字(0≤a≤1000,0≤b≤1000)
输出描述:
输出两个数字,使用空格隔开
#include <iostream>
using namespace std;int main() {// 定义两个整型变量 a、bint a, b;cin >> a >> b;cout << b << " " << a;return 0;
}
七、输出第三个整数
描述:
输入四个整数,输出第三个整数。
输入描述:
输入4个整数(0≤每个整数≤100000)。
输出描述:
输出第3个整数
#include <iostream>
using namespace std;int main() {// 定义四个整型变量 num1,num2,num3,num4int num1, num2, num3, num4;cin >> num1 >> num2 >> num3 >> num4;cout << num3;return 0;
}
八、出生年月日
描述:
从键盘输入三个整数,第一个是你的出生年份,第二个是月份,第三个是几号,请按规定格式依次输出。
输入描述:
依次输入三个数字:0≤年≤2023、1≤月≤12、1≤日≤31
输出描述:
两个数字之间使用-连接
#include <iostream>
using namespace std;int main() {// 定义出生年、月、日这三个整型int year, mouth, day;// 接收用户输入的年、月、日信息cin >> year >> mouth >> day;//按日期格式输出这些信息cout << year << "-" << mouth << "-" << day;return 0;
}
九、买水果问题
描述:
小明去水果店买水果,苹果的价格为4元/kg,香蕉的价格为5元/kg。请从键盘输入两种水果的价格,并按固定格式输出。
输入描述:
输入两个数字(大于等于1,小于等于20)
输出描述:
按固定格式输出
apple:4/kg
banana:5/kg
#include <iostream>
using namespace std;int main() {int applePrice, bananaPrice;cin >> applePrice >> bananaPrice;cout << "apple:" << applePrice << "/kg" << endl;cout << "banana:" << bananaPrice << "/kg" << endl;return 0;
}
十、两个整数的和
描述:
从键盘输入两个整数,按如下格式输出两个整数的和。
输入描述:
输入两个数字(0≤x≤1000,0≤y≤1000)
输出描述:
输出两个数字相加的算式
#include <iostream>
using namespace std;int main() {// 定义两个整数,来接收键盘上输入的值int num1, num2;// 定义一个整型变量来接收这两个整数的和int sum;cin >> num1 >> num2;sum = num1 + num2;cout << num1 << "+" << num2 << "=" << sum;return 0;}
十一、按格式输出数字
描述:
从键盘输入两个数字,分别保存到变量x,y中,再输出查看。
输入描述:
输入两个数字(1≤x≤100,1≤y≤100)
输出描述:
按固定格式输出
#include <iostream>
using namespace std;int main() {int x, y;cin >> x >> y;cout << "x=" << x << endl;cout << "y=" << y;return 0;
}
相关文章:
C++ 基础(一)题目练习
一、使用输出运算符输出一个长方形, 如下图所示: #include <iostream> using namespace std; int main() {cout << "*******" << endl;cout << "*******" << endl;cout << "*******"…...
Webpack5入门到原理
Webpack5学习 尚硅谷Webpack5新版视频教程 B站直达:https://www.bilibili.com/video/BV14T4y1z7sw 百度网盘:https://pan.baidu.com/s/114lJRGua2uHBdLq_iVLOOQ 提取码:yyds 阿里云盘:https://www.aliyundrive.com/s/UMkmCzdWsGh&…...
地形有通挂支隘险远六种情况
地形有通、挂、支、隘、险、远六种情况 【安志强趣讲《孙子兵法》第34讲】 第十一篇:地形篇 【全文大白话】 地形有各种情况,行军有各种情况,用好地形获得交战的主动权。 【原文】 孙子曰:地形有通者,有挂者࿰…...
C++多态案例-设计计算器类
1.前置知识点 多态是面向对象的三大特性之一 多态分为两类 静态多态:函数重载和运算符重载都属于静态多态,复用函数名动态多态:派生类和虚函数实现运行时多态 静态多态和动态多态的区别 静态多态的函数地址早绑定-----编译阶段确定函数地…...
复制tr的一行数据或者复制数据使用,使用jq和php
效果图: 2.Html <!--复制的tr数据,s----------------------------------------------------------------------------------------------->{foreach from$arrs keykk itemvv} <tr><td style"text-align:center;" >1</t…...
软件测试的基础(1)
程序员(开发) :编写程序代码(实现产品需求) 产品:收集并设计需求-需求文档(根据用户需求进行产品设计) UI设计师:设计界面,向外展示的形态 前端:用代码实现页面的显示 DBA:数据库设计(系统数据之间的关联) 运维:版本控制和发布、升级迭代,环境搭建和维护 客服:客户支持,…...
基于Java+SpringBoot+Vue前后端分离库存管理系统设计和实现
博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…...
Secrets in Kubernetes (K8s)
摘要 在Kubernetes(K8s)中,Secrets是一种用于存储敏感数据的资源对象。它可以用于存储密码、API密钥、数据库凭证等敏感信息,以便在应用程序中使用。 设计实现说明如下: 加密存储:Kubernetes使用Base64编…...
模板测试和深度测试在cocoscreator中的应用
模板测试(Stencil Test): 当片段着色器处理完一个片段之后,模板测试(Stencil Test)会开始执行,和深度测试一样,它也可能会丢弃片段。接下来,被保留的片段会进入深度测试,它可能会丢弃更多的片段。模板测试…...
手机便签功能在哪里?如何在便签里添加文字图片视频?
手机已成为我们生活中不可或缺的工具,而在使用手机的过程中,我们经常需要随手记录一些重要的事情。那么,如何高效便捷地记录这些事情呢?答案就是使用手机便签软件。但是,有很多人不知道手机便签功能在哪里?…...
Java 中 List 的 7 种遍历方式 及 性能对比
# for i 循环 for (int i 0; i < list.size(); i) {list.get(i); }# 增强for循环 for (int item : list) { }# iterator for 循环 for (Iterator<Integer> iterator list.iterator(); iterator.hasNext(); ) {iterator.next(); }# iterator while 循环 Iterator<…...
【Github】git本地仓库建立与远程连接
文章目录 前言一、git简介二、git下载2.1下载地址 三、git安装3.1安装3.2 配置3.3 config设置(增删改查) 四.github与git连接——本地Git仓库4.1 建本地的版本库4.2 源代码放入本地仓库4.3提交仓库 五、github与git的连接——远程连接5.1 创建SSH Key5.2…...
【瑞萨零基础入门】瑞萨MCU零基础入门系列教程(更新连载中)
瑞萨MCU零基础入门系列教程 前言 得益于瑞萨强大的MCU、强大的软件开发工具(e studio),也得益于瑞萨和RA生态工作室提供的支持,我们团队编写了《ARM嵌入式系统中面向对象的模块编程方法》,全书37章,将近500页: 讲解面向对象编程…...
Bean 的生命周期总结
目录 一、Bean生命周期的五个阶段 Bean的初始化 二、PostConstruct 和 PreDestroy 各自的效果 三、 实例化和初始化的区别 四、为什么要先设置属性在进⾏初始化呢? 一、Bean生命周期的五个阶段 Java 中的公共类称之为 Bean 或 Java Bean,而 Spring 中的…...
【Python】环境的搭建
前言 要想能够进行 Python 开发, 就需要搭建好 Python 的环境. 需要安装的环境主要是两个部分: 运行环境: Python开发环境: PyCharm 一、安装 Python 1.找到官方网站 官网:Welcome to Python.org 2.找到下载页面 点击download中的Windows 3.选择稳定版中的Win…...
2021 ICPC 昆明 I Mr Main and Windmills(直线与线段的交点)
2021 ICPC 昆明 I Mr. Main and Windmills(直线与线段的交点) I Mr. Main and Windmills 大意:给出一条线段 , 一个人从线段的起点走到线段的终点 , 线段的一侧有若干风车 , 当前的人在线段上的每一个位置观察风车都会得到一个顺…...
SpringCloudAlibaba Gateway(一)简单集成
SpringCloudAlibaba Gateway(一)简单集成 随着服务模块的增加,一定会产生多个接口地址,那么客户端调用多个接口只能使用多个地址,维护多个地址是很不方便的,这个时候就需要统一服务地址。同时也可以进行统一认证鉴权的需求。那么服…...
逻辑回归(Logistic Regression)
1.分类问题 在分类问题中,你要预测的变量 y是离散的值,我们将学习一种叫做逻辑回归 (Logistic Regression) 的算法,这是目前最流行使用最广泛的一种学习算法。 在分类问题中,我们尝试预测的是结果是否属于某一个类(例…...
Leetcode129. 求根到叶子节点数字之和
力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一个数字: 例如,从根节点到叶子节点的路径 1 ->…...
0401hive入门-hadoop-大数据学习.md
文章目录 1 Hive概述2 Hive部署2.1 规划2.2 安装软件 3 Hive体验4 Hive客户端4.1 HiveServer2 服务4.2 DataGrip 5 问题集5.1 Could not open client transport with JDBC Uri 结语 1 Hive概述 Apache Hive是一个开源的数据仓库查询和分析工具,最初由Facebook开发&…...
从YOLOv8到Heatmap:手把手教你搭建一个景区人员拥挤预警系统(含完整代码)
从YOLOv8到Heatmap:手把手教你搭建一个景区人员拥挤预警系统(含完整代码) 每到旅游旺季,景区管理者最头疼的问题之一就是如何有效监控人流密度,预防踩踏事故。传统的人工监控方式不仅效率低下,而且难以及时…...
Boss-Key终极指南:一键隐藏窗口,打造高效安全的办公环境
Boss-Key终极指南:一键隐藏窗口,打造高效安全的办公环境 【免费下载链接】Boss-Key 老板来了?快用Boss-Key老板键一键隐藏静音当前窗口!上班摸鱼必备神器 项目地址: https://gitcode.com/gh_mirrors/bo/Boss-Key 在数字化办…...
Python代码质量双保险:Black格式化与类型提示实战指南
1. 项目概述:当代码格式化遇上类型安全在嵌入式开发,尤其是像CircuitPython这样的微控制器编程领域,代码的清晰度和可靠性往往比在桌面环境更为重要。资源受限、调试困难,意味着每一行代码都最好能“一次写对”。我这些年折腾过不…...
基于RAG与模型微调构建个性化AI数字分身:从原理到实践
1. 项目概述:一个能模仿你的数字替身最近在AI圈里,一个名为richard3153/persona-mimic的项目引起了我的注意。光看名字,“Persona Mimic”——人格模仿,就足够让人浮想联翩了。这玩意儿到底是干嘛的?简单来说ÿ…...
Installing the classic Jupyter Notebook interface
简单来说,Jupyter Notebook 是一个基于网页的编程环境,让你可以: 边写代码边运行:可以一次只运行一小段代码,而不是整个程序 混合显示:代码、运行结果(包括图表、图片)、文字说明可…...
环境配置与基础教程:高效数据加载黑科技:替代默认 DataLoader,使用 NVIDIA DALI 加速 CPU 到 GPU 数据搬运
一、开篇:你的GPU真的在偷懒吗? 如果你是一位深度学习工程师,这个场景一定不陌生:你花重金租了一台搭载H100或A100的服务器,batch size拉满,模型架构精心调优,但打开nvidia-smi一看——GPU利用率只有20%-30%,大部分时间都在空转。CPU使用率却已经飙到100%,风扇呼呼作…...
基于ReAct范式的链式追踪工具:提升学术研究效率的AI智能体实践
1. 项目概述与核心价值如果你经常需要做文献调研、追踪某个科学概念的源头,或者想搞清楚一个复杂话题背后的证据链,那你一定体会过在搜索引擎和无数个学术网站之间反复横跳的痛苦。传统的搜索方式,比如在Google Scholar里输入一个关键词&…...
开源GA数据代理:安全高效获取Google Analytics数据的工程实践
1. 项目概述:一个开源的Google Analytics数据代理 如果你正在开发一个需要接入Google Analytics(GA)数据的应用,无论是内部的数据看板、营销分析工具,还是客户报告系统,你大概率都遇到过同一个难题&#x…...
让你的电脑静下来:FanControl风扇智能控制完全指南
让你的电脑静下来:FanControl风扇智能控制完全指南 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/fa/Fa…...
第十五篇:《压测结果分析与调优实践:瓶颈定位与性能优化》
压测执行只是开始,真正的价值在于从结果中定位瓶颈并推动优化。面对一堆响应时间、TPS、错误率曲线,如何判断系统哪里出了问题?如何区分是代码、数据库、中间件还是硬件瓶颈?本文将系统讲解压测结果的分析方法,结合监控…...
