摘要:
一 问题描述 一个人拥有x现金 要存y年(y年后取出) 银行有几款不同的期限的月息利率 超出初始存款的钱会给利息(与原题不同 的拓展) 求出利息最多的方案. 月利息 期限 0.63% 一年 0.66% 两年 0.69% 三年 0.75% 五年 0.84% 八年 二 思路设计 每种方案单独设计成函数 阅读全文
摘要:
头文件#include<graphcis.h> 一 基础绘图概念 1.颜色用三原色表示RGB (红色部分,绿色部分,蓝色部分) 每一部分的数值范围(0~255)。基本大写英文单词已对应 例如BLUE 蓝色 2.窗口坐标的默认原点在左上角(0,0)x轴正方向向右,y轴正方向向下。 二 窗口函数 ini 阅读全文
摘要:
一 问题描述 输入一个人的工资,算出所征税 起征点为3500元 不超过1500元的部分,征收3%。超过1500~4500元的部分,征收10%。超过4500~9000元的部分,征收20%。 超过9000~35000元的部分,征收25%。超过35000~55000元的部分,征收30%。超过55000~8 阅读全文
摘要:
一 问题描述 输入一个M进制的数x,实现对x向任意的一个非M进制的数的转换。 二 设计思路 利用进制转化的基数与权进行转化。可以先把当前数转化为十进制,接着转化为为别的进制。 利用数字与字符的转化实现不同进制的数字存储。 三 流程图 四 代码实现(c++) #include<iostream>usi 阅读全文
摘要:
一 问题描述 输入N个有序整数,利用二分法查找某个数。 二 设计思路 利用二分法不断缩短查找范围。 三 流程图 四 伪代码 定义一个数组 输入 要查找的整数 int low=0 high=N while(low<=high) {mid=(low+hige)/2 if(m<a[mid]){high=m 阅读全文
摘要:
一 问题描述 对N个整数进行升序排列 二 设计思路 1.用数组存入输入的整数 2.用循环对数组相邻位置之间进行比较。 三 流程图 四 伪代码 设定 N int a[N] ={0} for(int i=0;i<N) {输入存入a[i]} for(int i=1;i<=N-1;i++) {for(int 阅读全文
摘要:
一 问题描述 一银行一年整存零取得月息为0.63%。现在一人手中有一笔钱,他打算么诶年年底取出1000元。第五年时刚好取完。问他一开始存钱多少? 二 设计思路 由题意可知最后一次取钱为1000元,因此可逆推初始钱。 三 流程图 四 伪代码 double x=1000 for(int i=4;i>=1 阅读全文
摘要:
一 问题描述 用牛顿迭代法。牛顿迭代法 x=x0-f(x0)/f'(x0),迭代到|x-x0|<=10^-5. 方程 ax*x*x+b*x*x+c*x+d=0; 系数a,b,c,d由主函数输入.求x在1附近的一个根并输出。 二 设计思路 1.设置一个在1附近的x0; 2.利用do-while迭代法求 阅读全文
摘要:
一 问题描述 一队兔子,出生后第三个月每个月都生一对兔子。小兔子长到第三个月后每个月又生一对兔子,假设所有的兔子都不死,问30个月内每个月的兔子总数为多少? 二 设计思路 1. 每个兔子分为成长期和繁殖期。 2.成长期的兔子成长两个月便会进入繁殖期。 3.繁殖期的兔子每个月都会繁殖一个新兔子。 4. 阅读全文
摘要:
一 问题描述 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号。只几下车号的特征。1.牌照前两位数字相同。2.后两位数字相同且不同于前两位数字。3.这四位数刚好是一个整数的平方。 二 设计思路 1.前两位数字0<=a=b<=9; 2.后两位数字0<=c=d<=9,且a!=c 阅读全文