C++编程练习题及答案详解

C++编程最基础练习题(1-10) 小白入门必刷 50道C++编程练习题 小白记录学习C++的过程~ 阅读详情

1、执行以下操作后,写出 x 的值:int x = 4; x += 4;

8

2、执行以下操作后,写下x的值,然后用编译器验证:int x = 9; x-=2;

7

3、写出执行以下操作后x的值:int x = 900; x/=2;

450

4、写出执行以下操作后x的值,然后用编译器验证:int x = 50; x*=2;

100

5、执行以下操作后,写下x的值,然后用编译器进行验证:int x = 1; x += 1;

2

6、写下执行以下操作后 x 的值,然后用编译器验证:int x = 2; x -= 200;

-198

7、执行以下操作后,写出x的值,然后用编译器验证:int x = 5; x*=5;

25

8、当 wearingSocks 的值为 true 时,你认为 !!wearingSocks 的值会是什么?

True

9、运行以下代码后,isVisible 的值是多少?bool hidden = true; bool isVisible = !hidden;

True

10、编写一个 while 循环,打印从 1 到 10 的数字。

为了使代码完整,添加必要的头文件和 main 函数,以下是完整的 C++ 代码:

#include <iostream>

int main() {
    int x = 1;
    while( x <= 10 ) {
        std::cout << x << std::endl;
        x++;
    }
    return 0;
}

11、编写一个while循环,逆序打印从10到1的数字。

#include <iostream> 
int main() { 
    int x = 10; 
    while( x >= 1 ) { 
        std::cout << x << std::endl; 
        x--; 
    } 
    return 0; 
}

12、编写一个 while 循环,打印从 2 到 20 以 2 为增量的数字(例如 2、4、6 和 8)。

int x = 2;
while( x <= 20 )
{
    cout << x << endl;
    x += 2;
}
C++练习题(附答案) 关于C++的练习题 阅读详情

相关推荐

C++经典题目,初学者快速入门!【附有解析】

大一小白初学C++的简单例子,超适合小白初学者。题目包括且不限于:闰年判断、冒泡排序、各类型的求和、数列求和、菱形打印、九九乘法表、判断质数、水仙花数、最大公约数与最小公倍数、杨辉三角、求阶乘、数组相关类型

2201_75475240的博客 1万+

北大编程网格【练习题】,北医计算概论课程编程题答案整理,C语言/python/C++

北大编程网格练习题/作业题答案整理 所有题目已经做完且编译通过,在这个过程中我也整理了所有的题目及其答案。 有需要的小伙伴可以留言或者私信我。 目录北大编程网格练习题/作业题答案整理练习题练习1输出连续素数相关月画矩形花纹输出日历问题分数求和不吉利日期整数的质因子细菌的战争练习2程序调试:分数序列求和练习3鸡尾酒疗法求e角谷猜想人民币支付求特殊自然数练习4癌细胞体积寻找三角形凑数美丽编号最后一块石头相似的名字新年晚会最长连号田忌赛马括号闭合问题护林员盖房子练习5就医问题马虎的佩奇多多爱赚零花钱因子问题

qq_43481435的博客 1万+

C++ Primer Plus(第六版)编程练习答案 所有章节汇总

本博客汇总了本人历时一年学完《C++ Primer Plus (第6版)》所做的所有编程练习的答案,供大家学习参考和交流。 以下附上各章节的答案详解博客地址,以及源码工程下载地址。 PS:源码下载大部分都是需要积分的,当时设置的时候好像有点乱,有的是1积分,有的是3积分,最难的第12章和第13章我设置的是不要积分,大家都可以下载下来自己运行一下看看结果。 第 2 章 开始学习C++: ...

清水河C罗——Leonardo-Liu 4万+

第6期《C++入门练习题(附答案)》

前言 C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。这里是一些非常水的入门题,适合新手。 工具/原料 电脑 编译器 选择结构 读入一个整数a,如果a为偶数在屏幕上输出yes,否则输出no。 超市里卖电池,每个电池8角钱,若数量不少于10个,则打7.5折。输入购买的电池数量,求需支付多少钱? 有两种方法 对一批货物

joe_zxq21的博客 2074

c++ primer plus 编程答案 上

天文单位是从地球到太阳的平均距离(约150000000公里或93000000英里),光年是光一年走的距离(约10万亿公里或6万亿英里)(除太阳外,最近的恒星大约离地球4.2光年)。请使用double类型,转换公式为:1光年=63240天文单位.7.编写一个程序,要求用户输入小时数和分钟数。其中一个函数要调用两次,该函数生成前两行;另一个函数也被调用两次,并生成其余的输出。转换公式:华氏温度 = 1.8×摄氏温度 + 32.0。

Jonathan的博客 1622

C语言与C++编程实战:练习题及答案解析

本文还有配套的精品资源,点击获取 简介:本资源为C语言和C++编程学习者提供了一系列配套练习题和答案,涵盖基础语法到高级特性,包括变量、数据类型、运算符、控制结构、函数、指针、类和对象、模板、内存管理及异常处理等内容。C++特有的面向对象编程概念如封装、继承、多态性以及STL容器和算法等也是练习的重点。通过这些实战练习,学习者可系统提升编程技能,巩固基础知识点并掌握更高级的...

weixin_28933797的博客 852

C++编程练习题大全(带答案)

本资源为C++学者入门实用资料,C++编程练习题大全(带答案),转自网络,知识共享,版权归原创所有

初识Renode

1. 简介 Renode是Antmicro公司发布的一个开发框架,使得开发人员通过模拟物理硬件系统(包括CPU、外围设备、传感器、环境以及节点之间的有线或无线介质),加速物联网和嵌入式系统的开发。它可在PC上通过软件对嵌入式设备进行模拟,可模拟Cortex-M、Cortex-A、RISC-V和其他CPU,并可模拟外设以及各种通信总线和接口。其指令模拟器使用C语言开发,外设模拟器使用C#语言开发,测试及输出层面的内容则用python编写。 Renode官网:Renodehttps://renode.io/

牧羊女 5296

基于ESP32-P4的低成本旋转式激光雷达系统设计

激光雷达(LiDAR)作为机器人环境感知的核心传感器,其本质是融合光学测距、机电控制与实时数据处理的嵌入式系统。理解时间飞行(ToF)原理与机械旋转耦合机制,是实现高精度点云采集的基础;而系统级误差源——如计时抖动、电机惯性、信号串扰和温漂——直接决定实际建图鲁棒性。在资源受限场景下,选用RISC-V双核MCU(如ESP32-P4)可兼顾实时控制与网络服务能力,通过硬件时间戳捕获、S型加减速轨迹规划、旋转变压器供电及双Bank OTA等工程手段,有效平衡分辨率、帧率与稳定性。本文围绕360°旋转式激光雷达的

weixin_36231030的博客 435

保姆级教程:在K230开发板上为张大头步进电机实现位置、速度、回零全功能控制

本文提供了一份详细的K230开发板与张大头步进电机的控制教程,涵盖硬件连接、协议解析、模块化代码实现及实战案例。通过位置、速度和回零功能的全面讲解,帮助开发者快速掌握步进电机的高级控制技术,适用于自动化、机器人等应用场景。

weixin_42629671的博客 713

plotly包安装_Plotly(一)安装指南

plotly,是一个快速完善并崛起的交互式的、开源的绘图库库,Python库则是它的一个重要分支。现已支持超过40种独特的图表类型,涵盖了广泛的统计、金融、地理、科学和三维用例。Plotly 通过JavaScript构建,能基于Web显示实现交互式的可视化效果(Plotly最强大之处之一)。所以它的图形呈现可以方便的显示于Jupyter notebook(基于html)、独立的html中(直接显示...

weixin_35907189的博客 3478

鱼眼相机去畸变(图像拉直/展开/矫正)算法及实战总结

1、算法说明经纬度矫正法, 可以把鱼眼图想象成半个地球, 然后将地球展开成地图,经纬度矫正法主要是利用几何原理, 对图像进行展开矫正。经过P点的入射光线没有透镜的话,本应交于相机成像平面的e点。然而,经过鱼眼相机的折射,光线会交于相机成像平面的d点,就产生了畸变,因此畸变图像整体上呈现出像素朝图像中心点聚集的态势。而去畸变,就是将折射到d点的点,重新映射回到e点,因此去畸变之后的图像与原始的鱼眼图像相比,仿佛是把向心聚集的像素又重新向四周铺展开来。AVM环视系统——鱼眼相机去畸变算法 - 知乎。

大胡子大叔的专栏 2万+

CryoEM - 冷冻电镜 基于深度学习的 从头重构(Ab-initio Reconstruction) 开源项目 教程

冷冻电镜(CryoEM) 是一种成像方式,为蛋白质和其他生命基本组成部分的动态,提供独特的观察方式。从数百万噪声和随机取向的二维投影中,以计算效率高的方式,联合估计生物大分子的姿态、三维结构和构象异质性。

AGI 1559

28、解耦控制与晶圆表面缺陷模式识别

本文介绍了两种不同领域的技术方法:基于端口受控哈密顿(PCH)的三水箱液位系统解耦控制方法,以及基于无监督学习的晶圆表面缺陷模式识别方法。前者通过能量整形实现系统解耦与稳定控制,具有良好的抗干扰性和鲁棒性;后者采用无监督预训练与分类微调两阶段策略,利用WaUSM采样方法提升特征提取能力,在WM-811K数据集上实现了先进的分类性能。文章对比了两种方法的核心技术与优势,并探讨了其在工业控制与半导体制造中的应用前景及未来发展方向,为相关领域的研究与实践提供了有价值的参考。

git9versioner的博客 75

Vue+OpenLayers:解决中国境内OpenStreetMap地图加载问题

然而,在使用OpenLayers和Vue框架搭建地图应用时,很多中国开发者可能会遇到一个常见问题:OpenStreetMap(OSM)地图无法正常加载。为了解决这个问题,我们可以使用其他方式获取地图数据,比如使用国内的地图服务提供商。通过使用国内地图服务商提供的地图数据,我们可以解决OpenStreetMap地图加载问题。然后,我们创建一个OpenLayers地图对象,并指定地图图层的源为国内地图服务商提供的地图URL。属性,可以将地图的中心点和缩放级别调整到我们需要的位置。

CodeWhizZ的博客 8275

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: 35、支持向量机中的不变性与学习理论
下一篇: 15、深入理解Gitflow与Forking工作流
sql99
博客等级 码龄19年 168粉丝 1905原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值