- 博客(53)
- 收藏
- 关注
原创 【C++】二维数组案例 考试成绩的统计
思路:分数因为是二维数组,依然用for嵌套循环输出,名字是一维数组,防在外层循环(即for单层循环输出)已知张三、李四、王五三科成绩,输出三个人各个总分和。
2024-08-07 09:48:31
555
原创 【C++】二维数组 数组名
针对第二种用途,数组元素、行数、列数都是连续的,且相差地址是有规律的。针对第一种用途,还可以计算数组有多少行、多少列、多少元素。2、查看二维数组首地址。1、查看所占内存空间。
2024-08-05 23:11:52
548
原创 【C++】二维数组定义方式
2、数据类型 数组名[ 行数 ][ 列数 ]={{数据1,数据2},{数据3,数据4 }};3、数据类型 数组名[ 行数 ][ 列数 ]={数据1,数据2,数据3,数据4};4、数据类型 数组名[ ][ 列数 ]={数据1,数据2,数据3,数据4};二维数组打印方式为一个嵌套循环,外层循环打印行数,内层循环打印列数。1、数据类型 数组名[行数 ][ 列数 ];其中常用的是第二种,因为它更加直观明了,方便阅读代码。在第四种中要注意,数组的行数省略的情况下列数不能省略。二维数组有四种定义方式。
2024-08-04 13:30:13
581
原创 【C++】一维数组 冒泡排序
排序思路为前一个元素与后一个元素比大小,一直循环一轮,找出最大/最小的那个元素后,进行下一轮,找到第二大/小的元素......直到排序完毕,打印。注意,一维数组打印用for循环,并且元素储存给一个变量再赋值给另一个变量也很重要(详见。冒泡排序,一种很常见的排序法师。
2024-08-04 13:23:42
893
原创 【C++】一堆数组案例 元素逆置
逆置过程运用赋值存储的思想,先把第一个数组存贮到一个变量中,然后把末尾数组元素给它赋值,然后起始元素下标加一,结束元素下标减一,一直循环直到起始元素下标大于等于结束元素下标结束。所谓元素逆置就是把一堆数组的元素顺序反过来。
2024-08-03 21:39:36
267
2
原创 【C++】数组案例 五只小猪称体重
思路:利用菽粟写入五只小猪的体重,让每一个元素都赋值给一个整型变量并每赋值一次就于下一个数组中的元素比,若是大就继续赋值给这个变量,若是小则不赋值,直到数组for循环完毕一周。题目:给出物质小猪体重,找出最大的体重的值并打印。
2024-08-03 21:05:48
372
原创 【C++】一堆数组定义方式
针对于第二种定义方式有一个规定:如果在初始化数据时候,如果没有全部填写完,会用 0 来填补剩余数据。2、数据类型 数组名[数组长度] = { 值1, 值2... };3、数据类型 数组名[] = { 值1, 值2... };1、数组类型 数组名[数组长度];数组的输出可以用 for 循环输出。
2024-08-01 09:13:13
605
原创 【C++】跳转语句-continue语句
中止循环后会继续执行下面循环(除了continue所跳出的那些执行操作不会执行)这也是额continue语句和break语句最大的区别。break是直接跳出循环不再执行下面步骤。
2024-07-31 10:14:15
450
原创 【C++】循环结构案例-敲桌子
在1~100数字之间,判断7的倍数或者个位、十位数字为7则输出“敲桌子”,其余输出其值。(解题思路:使用for循环、if语句,并且使用逻辑运算符-或(||))
2024-07-29 09:49:29
413
原创 【C++】循环结构-for循环
注意:括号内的三者也可以写出来写在循环语句里,但使用for循环就是为了使循环更加简洁明了,因此不仅以这么做。for(起始表达式;末尾循环体) {循环语句}
2024-07-29 09:43:47
442
原创 【C++】循环结构案例-水仙花数
水仙花数是一个三位数,且个位、十位、百位各自的三次方相加仍等于这个数本身。可以使用循环语句,里面写if语句即可。
2024-07-28 17:30:52
421
原创 【C++】循环结构-do while语句
注意:do while语句和 while 语句的区别是,do while语句是先执行操作再判断是否符合循环条件。do满足循环条件执行的操作} while (循环条件)
2024-07-28 16:25:24
290
原创 【C++】循环结构案例-猜数字
(若想活得一个随机数需要用到一个 rand() 函数,例如题中要求则要写 rand()%100+1 ,且为了保持数字的随机,需要加一个 srand(unsigned time(0)) 函数来让 rand 函数生成的随机数随着时间变化,不过依然是伪随机)在 1~100 中选取一个随机数,玩家输入数字,判断输入的数字与这个随机数的大小并输出以作为提示,在猜对后提示猜测正确并退出游戏。下面是一个实例(实例中使用了 while(1),并使用 break 跳出)
2024-07-27 14:12:06
911
原创 【C++】循环结构-while语句
while (循环条件) {在满足循环条件下执行的操作}2、写while(1),用 break 跳出循环。1、不写 whlie (1),写具体的循环条件。注意要留有跳出循环的方式,避免死循环。
2024-07-27 14:02:36
424
原创 【C++】选择结构-switch语句
switch 优点,结构清晰,执行效率高,因为只判断一个字符或整型,而 if 需要判断这个区间中的每一个实型。switch 缺点,判断时候只能是整型或者字符型,不可以是一个区间。满足这个 case 下整型或字符型执行的操作。满足这个 case 下整型或字符型执行的操作。所有 case 条件都不符合执行的操作。switch (已定义整型或字符型变量名)if 和 switch 的区别。
2024-07-26 22:12:24
241
原创 【C++】选择结构案例-三目运算符
在这个三目运算符案例中,变量 a 和 b 先进行值的比较,如果 a > b 为真,则将 a 的值赋值给 c,否则将 b 的值赋值给 c。又可以看出,在三目运算符后进行赋值,因为判断表达式“a > b”为“false”,返回了 b 的值,所以最后100是赋值给 b。可以看到,a 和 b 在比较大小后,,判断表达式“a > b”为“false”,返回了b的值,并赋值给了c。运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值。(三目运算符指的是?
2024-07-26 21:44:03
255
原创 【C++】选择结构案例-三只小猪称体重
在最开始的条件(AB相比较),如果B重,则让B与C相比较,如果B重则输出B最重,否则C最重。先让A与B相比较,如果A重,则让A和C相比较,如果A重则输出A最重,否则输出C最重。假设有三只小猪A、B、C,在输入三者体重后希望能输出他们各自的体重并测出谁最重。
2024-07-25 20:26:56
841
原创 【C++】选择结构-多条件if语句
else if{若第一个条件未满足,执行此条件} {第二个条件满足执行此操作}else if{若第二个条件未满足,执行此条件} {第三个条件满足执行此操作}else{若所有条件都不满足执行此操作}多条件if语句格式为。
2024-07-24 21:13:41
638
原创 【C++】选择结构-单行if语句
注意 if 条件后面不能加分号,不然无论条件是否符合,后面大括号内的操作都会执行(本质上是因为分号代表一行代码的结束)下面是一个实例,条件为分数大于600,则输出“恭喜你考上一本大学”if(条件) {满足条件后执行的操作}C++中if语句的语法格式为。
2024-07-23 19:51:56
526
原创 【C++】运算符-比较运算符
1、0 false,代表比较运算错误。2、1 turn,代表比较运算正确。= 两数不相等。1、== 两数想等。5、>= 大于等于。6、 大于。4、< 小于。取 a 为 1,b 为 2。比较运算符分为以下几类。若输出 a == b。
2024-07-21 16:58:33
700
原创 【C++】运算符-递增递减
/则最后输出的 b 的值为先“ a1 ”的值经过 +1 后变为 2 然后赋值给 b1 所以 b1 的值最终为2。//则最后输出的 b 的值为先“ a1 ”的值赋值给 b1 然后经过 +1 后变为 2 所以 b2 的值最终为1。后置递增为先进行表达式运算,再进行 +1 操作。两者的区别为前置递增为先进行 +1 操作,再进行表达式运算;1、前置递增:++a。2、后置递增:a++
2024-07-20 19:07:38
252
原创 【C++】运算符-取模运算
取模运算最终得出的结果本质是两数相除所得的余数。假设 num1 与 num2 都已定义为整型。2、0 除以任何数所得取模结果都为这个数本身。那么可以使用取模运算。1、两个数只能是整数。3、0 不可以做除数。
2024-07-20 11:33:43
1201
原创 【C++】运算符-加减乘除运算
整数相除只能得整数,小数会被直接舍去。加 “+”减 “-”乘 “*”除 “/”例如:0.5舍去小数是0。0不可以做除数会报错。
2024-07-19 21:18:00
739
原创 【C++】数据类型 数据的输入
在bool型变量中除“0”以外其他的数字输出结果都为“1”(即为真)数据输入(input)语法: cin >> 变量名;“cin” 可以输入多种数据类型。
2024-07-19 20:51:02
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人