- 博客(4)
- 收藏
- 关注
原创 卡码网C++基础课|4.A+B问题IV
和第三题感觉差别不大,判断n是否为0。今天的新收获不多,sum += a这里可以算是一个吧,是sum = sum + a的简写,+=是复合运算符。那么我们还需要根据n的数值,一个个的输入a,也就是需要进行累加的数。因为每次需要重新从0开始加和,所以直接定义并初始化sum为0了。
2024-09-13 00:15:05
172
原创 卡码网C++基础课 | 2. A+B问题 II
如果你写的是--i,比如你想要每次输入1行a和b,此时n为1,在接下来的程序执行中while(--n),while中会先执行n的自减操作,n会变为0,while则会认为此时条件不为真,不执行输入;这就需要另一个循环了。除此之外,我们注意到while在进行条件判断时,输入应该是一个布尔类型的值才对,比如true或者false,但是我们使用的确实n--,这是因为在进行条件判断时,我们如果给定一个整数类型的值,编译器会自动转换数据类型,将非0的数值转换为布尔类型的true,而0则被转换为false。
2024-09-09 00:53:58
618
原创 卡码网C++基础课 | 1. A+B问题I
可以举个例子,函数体是一个盒子,int等则声明了该盒子的功能,括号里面则是你丢进盒子的东西,函数体也就是花括号里面,则是进行的操作;之前一直有在学习c++,陆陆续续也跟着代码随想录刷了一些力扣,但是总感觉在自己的基本功不够扎实,尤其是在遇见ACM输入输出模式的时候,所以就想着跟着卡尔的基础课教程系统性地学习一遍,就在这里记录一下自己的小心得吧,也算是一种小小的打卡,希望自己能够坚持下去!并且在循环输入时,while(cin >> a >> b)会在不输入时停止,这是一个方法,常用在acm输入输出模式中。
2024-09-07 00:44:34
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人