摘要: 在 C++ 中,类型的名字(包括类的名字)本身也是一种运算符,即类型强制转换运算符。类型强制转换运算符是单目运算符,也可以被重载,但只能重载为成员函数,不能重载为全局函数。经过适当重载后,(类型名)对象这个对对象进行强制类型转换的表达式就等价于对象.operator 类型名(),即变成对运算符函数的 阅读全文
posted @ 2023-05-12 22:02 混沌武士丞 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一 问题描述 计算机随机生成一个四位数,请你输入 会给出一定提示 直到正确 二 设计思路 1.利用随机数函数生成一个四位随机数 vc编译需要头文件include<windows.h> 中的rand 随机函数 rand()%x=y;用法为取一个下限为y上限为x+y-1的随机整数 2.利用数组存入 答案 阅读全文
posted @ 2023-05-11 21:59 混沌武士丞 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一 升级说明 修复第一版 bug 真正可运行的推箱子 增加重开系统; 增加 多关卡地图 复制到编译器 编译运行 即可开玩 能过第四关算我输; 二 代码 #include<iostream>using namespace std;#include<stdlib.h>#include<conio.h># 阅读全文
posted @ 2023-05-10 20:55 混沌武士丞 阅读(27) 评论(2) 推荐(0) 编辑
摘要: 一 问题描述 有3对情侣结婚 假设3个新郎为A,B,C 3个新娘为X,Y,Z。有参加婚礼的人搞不清谁和谁结婚 新郎A说他和新娘X结婚 新娘X说她和新郎C结婚 新郎C说他和新娘Z结婚 已知上述均为假话 请问谁和谁结婚 二 设计思路 1.每个新郎和新娘是对应关系 可以把三个新郎设成char 类型a,b, 阅读全文
posted @ 2023-05-09 17:59 混沌武士丞 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 一 推箱子游戏 二 代码与思路 #include<iostream>using namespace std;#include<stdlib.h>#include<conio.h>#define WIDTH 8 //地图宽度#define HEIGHT 8 //地图长度//定义地图 后期会做多地图/* 阅读全文
posted @ 2023-05-08 21:10 混沌武士丞 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一 问题描述 2000以内不小于4的正偶数 都能分为两个素数。 二 问题设计 1.设计一个函数 看输入的数是否符合要求 2.利用循环结构 去找到符合要求的两个素数 三 流程图 四 c++代码实现 #include<iostream>using namespace std;int fun(int a) 阅读全文
posted @ 2023-05-05 17:05 混沌武士丞 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一 问题描述 使用数组精确计算M/N(0<M<N<=100)的值。假如M/N是无限循环小数,则输出他的第一循环节和循环节的起止位置 二 设计思路 1.运用一个一维数组来存放商的每一位来提高精度 每次存放完之后把余数*10 再计算下一位。 2.运用一个一维数组存放余数,如果当出现余数为0时 则该数为有 阅读全文
posted @ 2023-05-04 22:31 混沌武士丞 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一 问题描述 比较两个分数的大小 二 设计思路 输入两个分数 先把分数化为最简分式 接着求两个分数的最小公倍数 比较分子大小 三 流程图 四 c++代码实现 #include<iostream>using namespace std; int ifzdgy(int ,int );int main() 阅读全文
posted @ 2023-04-28 10:16 混沌武士丞 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一 问题描述 二 设计思路 最终分解为一个 分子为1的分数 可以用while循环执行 根据埃及分数的特性 对其不断分裂 三 流程图 四 代码实现 #include<iostream>using namespace std; int main(){int a=0,b=0,c=0;cout<<"请输入一 阅读全文
posted @ 2023-04-27 22:25 混沌武士丞 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一 问题描述 二 设计思路 1.利用循环结构 穷举1~100000 2. 利用条件判断判断 是否为自守数 3.可用数组存放 当前数和平方尾数 三 流程图 四 c++代码实现 #include<iostream>using namespace std;int ifwan(int); int main( 阅读全文
posted @ 2023-04-26 20:17 混沌武士丞 阅读(7) 评论(0) 推荐(0) 编辑