c/c++新手上路
「已注销」
新手,记录沿途风景
展开
-
杂记:记三年级表弟的一道数学题
前几天我妈给我发来一道题,说是我表弟(他读三年级)的一道数学题,问我会不会: 我大概看了一下,有几个格子很好填出来,比如最中间的4 ...原创 2020-11-14 19:40:19 · 266 阅读 · 0 评论 -
清华数据结构PA03 灯塔(LightHouse)
这一题应该也能算是学完邓公的数据结构第二章(vector)的assignment,下面贴出题目的text: 描述 海上有许多灯塔,为过路船只照明。 (图一) 如图一所示,每个灯塔都配有一盏探照灯,照亮其东北、西南两个对顶的直角区域。探照灯的功率之大,足以覆盖任何距离。灯塔本身是如此之小,可以假定它们不会彼此遮挡。 (图二) 若灯塔A、B均在对方的照亮范围内,则称它们能够照亮彼此。比如在图二的实例中,蓝、红灯塔可照亮彼此,蓝、绿灯塔则不是,红、绿灯塔也不是。 现在,对于任何一组给定的灯塔,请计算出其中有多原创 2020-10-26 20:31:45 · 950 阅读 · 0 评论 -
switch语句中if条件判断式对case的“短路”作用
之前在看轮子哥推荐给初学者的《凌波微步》,看到第三章的时候,作者贴出了一段很奇怪的代码,并直言这段代码可以被编译通过,于是我自己试了一下,代码大概长这样: #include <iostream> using namespace std; int main() { int n = 0; cout << "请输入n" << endl; cin >> n; if (0 <= n && n <= 100)原创 2020-06-24 17:04:45 · 687 阅读 · 0 评论 -
C/C++ 值传递和地址传递在指针作为参数时的体现
问题的背景: 之前在写c语言实验课作业的时候,老师布置的是用struct类型来创建一个Student变量,包括姓名、学号、性别和成绩,并初始化一个Student类的数组然后随机化学生的初始成绩,来完成对学生成绩的排序和信息的输出。 我想作为既然把学生作为一个struct类型来看待,并且还要实现学生成绩的排序与信息展示,那么完全可以把Struct类型升级成C++里的那种Class类型,让Student作为一个类拥有自己的数据成员和成员函数,即一个学生可以拥有姓名、学号、性别和成绩这四种数据;同时可以有显示原创 2020-06-23 23:03:22 · 487 阅读 · 0 评论