04 2023 档案
摘要:第一部曲:通过枚举各种方案,最终比较然后找出最大值 第二部曲: 第三部曲: for(x8=0;x8<=2;x8++) { for(x5=0;x5<=(20-2*x8)/5;x5++) { for(x3=0;x3<=(20-8*x8-5*x5)/3;x3++) { for(x2=0;x2<=(20-8
阅读全文
摘要:第一部曲: 利用结构体存储个人所得税范围还有税率然后进行运算。 第二部曲: 第三部曲: typedef struct { long start; long end; double taxrate;}TAXTABLE;TAXTABLE TaxTable[]={{0,1500,0.3},{1500,45
阅读全文
摘要:第一部曲: 封装好函数,把字符转化成数字,把数字转化成字符,通过字符数组,变成十进制,再通过十进制变化成目标进制, 第二部曲: 第三部曲: int char_to_num(char ch)//字符转化成数字{ if(ch>='0'&&ch<='9') return ch-'0'; else retu
阅读全文
摘要:第一部曲:利用low和high两个指针扫描数组的元素,求出mid中间值根据mid的值和要查找的数进行判断,如果等于就找到了直接输出,如果不等,分情况,如果要找到数小于中间值就要更新右指针high,因为是闭区间,所以high可以直接更新为high-1,如果大于中间值就要更新左指针,更新为high+1。
阅读全文
摘要:第一部曲: 从头到尾扫描数组的数,进行n-1轮,每次进行n-i次比较,因为经过前面i次,后面i个数已经确定了大小,不用再参与比较,如果后面的数大与前面的数就交换,第一轮结束后就把最大的数放在了最后,后面继续比较。需要注意两个数交换的时候要引入一个中间数,利用中间数才能进行交换。 第二部曲: 第三部曲
阅读全文
摘要:第一部曲:利用逆向思维求每年的存款,每年都取走1000,说明第五年是1000/(1+12*0.0063),上一年也是取走1000,原来的钱就是1000+上一年然后再除去利率,就是上一年原本的钱,如此循环就求的,最开始的存款。 第二部曲: 第三部曲: 逆向思维每次都给钱数加上一千,最后除去年利率 fo
阅读全文
摘要:第一部曲:利用牛顿迭代法求方程根,思路是利用函数封装实现求方程根这个过程,最后利用主函数,输入参数,传递给函数来求。函数方程是a倍x三次方加上b倍x平方+c倍x+常数d,求导之后就是3a倍x的平方加上2b倍x加上常数c。利用每次求的x来算fx和求导之后的fx,然后算出h,求出新的x,直到不满足误差在
阅读全文
摘要:问题描述:有一对兔子,从出生后的第 3 个月起每个月都生一对兔子。小兔子长到第 3 个月后每个月又生一对兔子,假设所有的兔子都不死,问 30 个月内每个月的兔子总数为多少? 第一部曲: 小兔子不满一个月,中兔子满一个月不满两个月,老兔子满三个月以上。写出表格后发现1,1,2,3,5,8,13....
阅读全文
摘要:第一部曲:通过枚举前两位的数字和后两位的数字,当这两个数字不同时,进行判断是否是完全平方数,如果是就输出,不是就继续循环。 第二部曲: 第三部曲:int i,j,k=1000*i+100*i+10*j+j; for() for() 判断是否满足。 第四部曲: #include<iostream>#i
阅读全文
摘要:第一部曲:思路:输入日期,然后求出从1990年1月1日距离目标日期的的天数,最后再取余5,根据余数判断打鱼还是晒网。 第二部曲: 第三部曲:cin>>year>>month>>day; 用函数封装求到目标日期的天数,result。对result取余,判断是否打鱼还是晒网。 第四部曲: #includ
阅读全文
摘要:第一部曲:题目要求五本书借给三个人,同一本书不能借给两个人,人之间有区别,所以就是排列A53。可以想到利用三重循环寻找所有的可能性,第一个人的选择不受限制,第二个人的选择受到第一个人选择的限制,最后一个人的选择受到前面两个人选择的限制。注意最后输出可能性的时候,要进行判断是否有重复的。 第二部曲:
阅读全文
摘要:问题描述:我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何? 翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只?
阅读全文
浙公网安备 33010602011771号