马克思的数学问题
摘要:一问题描述 一共有三十个人其中有男人女人和小孩男人吃饭花3先令女人2先令小孩1先令一共花费50问男人女人小孩的人数。 二设计思路 多种情况运用穷举法通过循环嵌套将各个符合条件的结果输出。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int
阅读全文
猜牌术
摘要:一问题描述 魔术师利用一副牌中的13 张黑桃,预先将它们排好后迭在一起,并使牌面朝下。然后他对观众说:我不看牌,只要数数就可以猜到每张牌是什么,我大声数数,你们听,不信?你们就看,魔术师将最上面的那张牌数为1,把它翻过来正好是黑桃A,他将黑桃A放在桌子上,然后按顺序从上到下数手中的余牌,第二次数1、
阅读全文
舍罕王的失算
摘要:一问题描述 在64个格子的棋盘上放麦子第一个格子放一个第二个乘2第三个再乘2直到最后一个格子 二设计思路 运用数学函数pow作为2的几次方求解; 三程序流程图 四伪代码实现 #include<iostream>#include<math.h>using namespace std;int main(
阅读全文
车速问题
摘要:一·问题描述 今天司机看里程表上的数字是一个对称数两个小数后是一个新的对称数并且仍为五位数问对称数是多少还有车速 二设计思路 使用for循环找出符合条件的对称数然后将对称数除以二就是车速; 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int
阅读全文
买鱼问题
摘要:一问题描述 将一缸金鱼分五次卖出第一次卖出全部的一半加1/2第二次卖出剩下的三分之一加三分之一条第三次卖出剩下的四分之一加四分之一条第四次卖出剩下的五分之一加五分之一条最后卖出11条问原来鱼缸有多少条鱼。 二设计思路 设第几次卖出的次数为j每次卖出的都是上次剩下的乘以1/(j+1)在卖出j+1分之一
阅读全文
三色球
摘要:一·问题描述 一个口袋放有12个球三个红的三个白的六个黑的任取八个问多少种配法。 二设计思路 多种情况输出运用 穷举法通过循环限制各个颜色球的数量并且输出。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;int main(){ int m,n
阅读全文
分糖问题
摘要:一问题描述 十个小孩儿围成一圈分糖果,老师分给第一个小孩十块,第二个小孩二两块,第三个小孩八块,第四个小孩儿22块,第五个小孩儿16块儿,第六个小孩儿四块,第七个小孩儿十块,第八个小孩儿六块儿,第九个小孩14块,第十个小孩20块。然后所有的小孩同时将手中的糖分一半给右边的小孩,糖块儿数为奇数的人可以
阅读全文
存钱问题
摘要:一问题描述 本金两千块钱必须存20年存的年数和他的月利率如下 一年 0.63% 两年0.66% 三年0.69% 五年0.75% 八年0.84% 二设计思路 通过穷举法求出每种存钱方法然后通过pow函数求出他们各自的值然后比较区分出最大值 三程序设计图 四伪代码实现 #include<iostream
阅读全文
数制转换
摘要:一 问题描述 将一种数制转化为另外一种数制 二设计思路 分别设置不同部分对应不同的数制转换通过定义不同的自定义函数其中运用字符数组储存。 三程序流程图 四伪代码实现 #include<iostream>using namespace std;#define MAXCHAR 101int char_t
阅读全文
个人所得税问题
摘要:一问题描述 输入收入金额后能输出个人所得税金额。 3500以下不用交税超过3500后超过部分 不超过1500收3%1500到4500收10%4500到9000收20%9000到35000收25%35000到55000收30%55000到80000收35%超过80000收45% 二设计思路 设置各个条
阅读全文
折半查找
摘要:一问题描述 存在一个数组内部保存着十个数然后输入一个数利用二分法查找找到的话输出那个数的下标如果没找到输出not be found 二设计思路 二分法将数组的最大和最小的角标定义出来通过将所输入的数与数组的中间值比较进行范围的选择如此循环最后会找出与输入的数最近似的数 三程序流程图 四伪代码实现 #
阅读全文
冒泡排序
摘要:一问题描述 对于键盘输入的N个数进行升序排序 二设计思路 冒泡排序将第一个数将其与下一个数字比较遇到小的交换数值然后再进行下面二个的比较最后将最大的移动到了最后一位 三程序流程图 四伪代码实现 先定义输入的个数N int N再然后定义数组将其输入的数存放起来 进行for循环将两次循环的变量带入到数组
阅读全文
最佳存款方案
摘要:一问题描述 一男子在银行存了一些钱a银行的月利率为0.0063然后年末取出1000第五年取完问a为多少 二设计思路 从第五年倒着往前计算,逐步往前还原出a的值 三程序流程图 四伪代码的实现 #include<iostream>using namespace std;int main(){ float
阅读全文
牛顿迭代法求方程根
摘要:一问题描述 用牛顿迭代方程 x=x0-fx0/fx0'求根方程为a*x*x*x+b*x*x+c*x+d初始值为1.5求1的近似值 二设计思路 迭代方程球根套用公式将fx0和fx0'求出,再将函数判断收敛还是离散,运用fabs函数用上#include<math.h>的头文件。 三程序流程图 四伪代码实
阅读全文
兔子产子问题
摘要:一:问题描述 有一对兔子从出生三个月开始每个月都生一对兔子,小兔子长到三个月开始又生一对兔子,假设所有兔子都不死,问30个月内每个月的兔子总数为多少。 二:设计思路 迭代法进行计算,初始值为1,1然后从第三个月开始为前面两个月的兔子数相加。 三:程序流程图 四:伪代码实现 定义第一二天的初始值fib
阅读全文
抓交通肇事嫌犯
摘要:一问题描述 车牌号前两位与后两位分别相同,但是彼此不同,同时四位数是一个数的平方。 二设计思路 穷举法将a,b进行最外层循环然后在最里层设置最后一个循环进行对那个数的标记满足条件输出。 三程序流程图 四伪代码实现 定义ab 第一层将a进行for循环进行a的数的选择 for(int a=0;a<<9;
阅读全文
三天打鱼两天晒网
摘要:一·问题描述 从1990年1月1日开始计算,前三天打渔后两天晒网问到输入年月日的那天实在干什么。 二设计思路 先把到当前年月日的天数计算出来然后对5取余,然后对取余数字分类123打渔45晒网。 三程序流程图 四伪代码的实现 #include<iostream>using namespace std;
阅读全文
三小孩借书看
摘要:一问题描述 三个小孩ABC借书书有五本,一次只能借一本,能有多少借法。 二设计思路 因为有多种情况需要输出所以采用穷举法通过定义三人选的书的编号进行嵌套循环,最后在内层循环中将三人中借到同本书的情况设置条件进行删去。 三程序流程图 四伪代码的实现 定义三个小孩借书的标号abc与他们对应 同时有五本书
阅读全文
百钱白鸡
摘要:一:问题描述 一百块钱买一百只鸡,一只公鸡五元,母鸡三元,小鸡三只一元。 二:设计思路 答案不唯一,可以通过穷举法求出结果,三层嵌套循环将符合条件的结果进行输出。 三:程序流程图 四:伪代码实现 定义公鸡母鸡和小鸡的数量为abc for循环结构将公鸡a放在最外层 嵌套循环将母鸡b放在第二层 最后将小
阅读全文