自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 洛谷练题:P5708 【深基2.习2】三角形面积

本文介绍了计算三角形面积的编程方法。使用海伦公式,通过输入三个实数边长,计算三角形的面积并保留1位小数输出。重点讲解了运算中整型与浮点型的转换问题:两个整型运算结果为整型,而只要有一个操作数是浮点型,整个表达式就会提升为浮点型。特别提醒1/2这种表达式会得到0,建议直接写0.5或使用类型转换。文中给出了完整的C++实现代码,使用了iomanip库来设置输出精度。

2025-08-25 19:48:06 133 1

原创 洛谷练题:P5706 【深基2.例8】再分肥宅水

本文介绍了C++中控制输入输出格式的两种方法:现代C++流操纵符和传统C风格printf。现代C++使用<iomanip>头文件中的setw、setprecision等操纵符控制输出宽度、精度、对齐等;C风格printf则通过格式符如%d、%.2f等实现类似功能。文章还对比了两种方式的语法特点,并简要说明了输入格式控制的方法,如setw、getline等。代码示例展示了两种输出格式控制的具体应用场景。

2025-08-25 16:24:07 147 1

原创 洛谷练题:P5705 【深基2.例7】数字反转

摘要:本文介绍两种字符串反转的实现方法。第一种通过循环倒序拼接字符,初始尝试使用nullptr和strlen()导致错误,后修正为string.length()。第二种优化方案直接使用algorithm库中的reverse()函数,简洁高效。文章还列举了algorithm库中sort()、find()等常用函数。两种方法对比展示了从基础实现到调用标准库的优化过程,同时纠正了对string初始化和长度获取的常见误区。

2025-08-25 15:41:05 174

原创 洛谷练题:P5704 【深基2.例6】字母转换

本文介绍了小写字母转大写的两种实现方法。基于ASCII码特性,小写字母比对应大写字母ASCII值大32,因此C++解法通过字符减32并强制转换实现(如char(c-32))。Python则直接调用字符串的upper()方法完成转换。文中还解释了C++中char参与运算时的整型提升机制,说明了字符运算过程中隐式类型转换的原理。两种方法分别展示了底层ASCII操作和高级语言内置功能的典型应用场景。

2025-08-22 17:18:01 168

原创 洛谷练题:B2025 输出字符菱形

摘要:学习三种编程语言却只会输出"Hello world"的作者,决定从基础练题提升代码能力。2025年8月22日记录了一道简单题目,通过C++输出星号图案。作者提到PHP标签外字符会自动输出的特性,并分享在洛谷题解中首次接触PHP语言的经历。代码示例展示了使用cout输出五行星号图案的简单实现。

2025-08-22 15:38:22 117 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除