- 博客(6)
- 收藏
- 关注
原创 C++冒泡排序法
2.对每子对相邻元素做同样的工作,执行完毕后,找到第一个最大值。1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。3重复以上的步骤,每次比较次数-1,直到不需要比较。
2024-03-31 15:19:23
223
1
原创 数组元素逆置
首先定义一个数组,用for循环打印该数组的每一个元素,int定义一个start赋值为0作为该数组的起始元素,int定义一个end作为该数组的最后一个元素,但是对于一个未知有多少个元素的数组来说很难直接用一个数字进行赋值,于是可以利用sizeof()这个函数求得,即用整个数组的大小除以一个元素的大小即为每一个的元素的大小,因为数组的元素下标是从0开始,所以要减去1,即为该数组的最后一个元素。至此元素逆置完成了。
2024-03-17 22:01:48
465
1
原创 用while循环和if选择语句写出敲桌子游戏
本题的难点为判断数字是7的倍数,个位有7或者十位有7,将数字对7取模等于0的就是7的倍数,对10取模等于7的就是个位有7;对10整除等于7的就是十位有7。代码非常简单但也考察思维能力。敲桌子游戏:在1~100的数字中,凡是7的倍数或者个位有7、十位有7的数字用敲桌子输出,否则用数字输出。
2024-02-29 21:55:44
429
原创 用do...while语句编写水仙花数
do...while的语法为do(循环语句)while{循环条件};,首先定义一个num等于100,最小的三位数为100,在do 循环语句里定义abc为num每位的数字,求个位的方法为对10取模,求百位的方法为先除以10再对十进行取模即可得到十位,求百位的方法为直接除以100。再添加一个if语句,然后num自增。while的循环条件为这个数num小于1000(最小的四位数)。注意:do...while语句是先执行一次循环语句,再判断循环条件。水仙花数:一个三位数的每一个数字的三次方之和都等于其本身。
2024-02-27 23:21:57
1000
原创 用while循环结构以及if选择结构写一个猜数字程序
首先添加一个#include<ctime>头文件,在main里面添加一个srand函数,对应ctime头文件,以此为根据时间随机生成一个数字,定义一个num让rand()%100+1赋值给num,让rand()对100取模只能取到99,因此要加1,即可取到100。while循环结构的格式为while(循环条件){循环语句},因此在while循环条件里填上1,意思是这个循环会一直进行下去,因为在C++语言中1代表着真。在while循环语句中,先是定义一个val,再给用户输出一个提示。之后进入if多选择语句。
2024-02-23 17:11:09
488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人