04 2023 档案
摘要:一、问题描述: 二、设计思路: 三、程序流程图: 四、代码实现: #include<stdio.h> int main() { int t,a[5]; long int i,k; for(i=95860;;i++) { for(t=0,k=100000;k>=10;t++) { a[t]=(i%k)
阅读全文
摘要:一、问题描述: 二、设计思路: x-(x+1)/(j+1); 三、程序流程图: 四、代码实现: #include<stdio.h> int main() { int i,x,flag=0,j; for(i=23;flag==0;i+=2){//从23开始试探,步长为2 for(j=1,x=i;j<=
阅读全文
摘要:一、问题描述: 二、设计思路: 三层无脑循环结束,注意判断条件x1+x2+x3==8,然后用y1,y2,y3来接数据,简单的 三、程序流程图: 四、代码实现: #include<stdio.h> int main() { int x1,x2,x3; int y1,y2,y3; int flag=0;
阅读全文
摘要:一、问题描述: 10个小孩围成- -圈分糖果, 老师分给第1个小孩10块,第2个小孩2块,第3个小孩8块,第4个小孩22块,第5个小孩16块,第6个小孩4块,第7个小孩10块,第8个小孩6块,第9个小孩14块,第10个小孩20块。然后所有的小孩同时将手中的糖分一半给右边的小孩:糖块数为奇数的人可向老
阅读全文
摘要:一、问题描述: 假设银行整存整取的月利率为 二、设计思路: 三、程序流程图: 四、代码实现: #include<stdio.h> #include<math.h> int main() { int x1,x2,x3,x5,x8; int y1,y2,y3,y5,y8; double temp; do
阅读全文
摘要:一、问题描述: 二、设计思路: 利用if else嵌套就行,分情况把没一段都写出来 三、程序流程图: 四、代码实现 #include<stdio.h> int main() { int x,y; scanf("%d",&x); if(x>3500) { if(x<5000) { y=(x-3500)
阅读全文
摘要:一、问题描述: 二、设计思路: 十六进制是由0~F这一组固定的数字来表示的,采用的是字符数组来储存,输入输出都是字符形式存在,所以我们要写函数把字符转换为数字char_to_num,或者把数组转换为字符num_to_char,来实现字符与对应字符之间的转换 为了节省测试时间,我们需要测试多组数据,可
阅读全文
摘要:一、问题描述: 二、设计思路: 折半查找思路是找首位置low,和末位置high,中间位置mid=(首位置+末位置)/2,满足的循环是首位置<=末位置,如果中间的位置上的数小于要找的目标,则low=mid+1转换为新的首位置和末位置之间找数字,之间缩小一半的范围,这就是二分查找的妙处,如果中间的位置上
阅读全文
摘要:一、问题描述: 二、设计思路: 冒泡排序注意下标的越界问题,如果定义的相邻元素是a[j]、a[j+1]那么下标的取值范围是0~n-2,如果定义的相邻元素是a[j-1]、a[j]那么下标的取值范围为0~n-1 三、程序流程图: 四、代码实现: #include<stdio.h> int main()
阅读全文
摘要:一、问题描述: 二、设计思路: 这个题比较简单,我也简单唠两句,完全可以倒退,从第五年年底只会剩1000块无疑,(1000+每年月底剩下的)/(1+0.0063) 正好我这里有一张表,可以简单看看 三、程序流程图: 四、代码实现: #include<stdio.h> int main() { flo
阅读全文
摘要:一、问题描述: 二、设计思路: 1,在1附件任意取一个实数作为x1的初值,例如取x=1.5 2,把x=1.5带入方程,算出f函数和f函数的导数fd的值 3,利用公式h=f/fd 求出增量 4,用牛顿迭代公式计算下一个x的值 x=x1-h 5,用新产生的x替换调原来的x1,为下一次迭代做好准备 6,如
阅读全文
摘要:一、问题描述: 二、设计思路: 遇到这种兔子不死的爆发户问题,先不要慌,列个表先 通过这个表可以清楚知道兔子总数随月份变化的规律依次为1,1,2,3,5,8,13......很明显是斐波那契(Fibonacci)数列,对了忘了介绍,小兔子代表出生了1个月的兔子,中兔子代表出生2个月的兔子,老兔子代表
阅读全文
摘要:一、问题描述: 二、设计思路: 假设四个数字分别为aabb且满足x*x=aabb,x是我设的一个大于0的任意整数,再利用循环四位数字小于10000大于0,那么x的范围可以缩小为0-100,暴力把x的值解出来。 如果x的值存在则输出值,x不存在则置空; 三、程序流程图: 四、代码实现 #include
阅读全文
摘要:一、问题描述: 5本书借给A,B,C三名小朋友,每个人只能借一本,问有多少种借书的方案 二、设计思路: 直接利用三层循环暴力解除完事,条件判断联立两个等式 三、程序流程图: 四、代码实现: 代码一:三层循环,效率有点低 #include<iostream> using namespace std;
阅读全文
摘要:一、问题描述 一个渔夫从1990年1月1日起开始“三天打鱼两天晒网”,问这人在以后的某一天是打鱼还是晒网 二、设计思路: 1:要求出总天数; 2:考虑到闰年和平年的二月天数不同; 3:打鱼还是晒网主要是找一个周期,明显为5,对5求余找余数; 三、程序流程图 四、代码实现 #include<stdio
阅读全文