04 2023 档案
摘要:1. 问题描述相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜爱象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8x8共64格的象棋棋盘说:陛下,请您赏给我一些麦子吧。就在棋盘的第1格中放1粒,第2格放2粒,第3格放4粒,以后每一格都比前一格增加一倍,依此放完棋盘上64格,我就感激不尽
阅读全文
摘要:猜牌术 魔术师利用一副牌中的13张黑桃,预先将它们排好后迭在一起,并使牌面朝下。然后他对观众说:我不看牌,只要数数就可以猜到每张牌是什么,我大声数数,你们听,不信?你们就看,魔术师将最上面的那张牌数为1,把它翻过来正好是黑桃A,他将黑桃A放在桌子上,然后按顺序从上到下数手中的余牌,第二次数1、2,将
阅读全文
摘要:爱因斯坦数学题: 一条长台阶,若每步2阶台阶,则最后剩1阶,若每步3阶台阶,则最后剩2阶,若每步5阶台阶,则最后剩4阶,若每步6阶台阶,则最后剩5阶, 若每步7阶台阶,则最后剩6阶,问在1到N的范围内有多少个这样的阶梯数,他们分别是多少? 流程图:伪代码: 源代码: #include<iostrea
阅读全文
摘要:求速度问题: 一辆车目前公里数是95859,假设两小时后,汽车的公里数是一个新的对称数,求这个对称数是多少,以及汽车的两小时内的平均速度 流程图: 伪代码: 源代码: #include<iostream>using namespace std;int main (){ int j,a[5],spee
阅读全文
摘要:卖金鱼: 鱼缸里有不知道多少条金鱼,第一次卖出去1/2以及1/2条,第二次卖出去1/3以及1/3条,第三次卖出去1/4以及1/4条,第四次卖出去1/5以及1/5条,最后剩下11条,问原来有几条? 流程图: 伪代码: 源代码: #include<iostream>using namespace std
阅读全文
摘要:三色球问题:一共十二个球,红色白色都是三个,黑色有六个,摸出八个球,问有几种可能? 流程图: 伪代码:源代码: #include<stdio.h>int main(){ int red,white,black; for(red=0;red<=3;red++){ for(white=0;white<=
阅读全文
摘要:分糖果问题: 10个小孩围成一圈分糖果,老师分给第1个小孩10块,第2个小孩2块,第3个小孩8块,第4个小孩22块,第5个小孩16块,第6个小孩4块,第7个小孩10块,第8个小孩6块,第9个小孩14块,第10个小孩20块。然后所有的小孩同时将手中的糖分一半给右边的小孩;糖块数为奇数的人可向老师要一块
阅读全文
摘要:存钱问题: 银行有几种不同的月息利率 期限一年 0.0063 期限两年 0.0066 期限三年 0.0069 期限五年 0.0075 期限八年 0.0084 某人手中有2000块钱,存20年,问怎么存才能使得20年后所得利息最多 流程图: 伪代码: 源代码: #include<stdio.h>#in
阅读全文
摘要:个人所得税问题 流程图: 伪代码: 源代码: #include<iostream>using namespace std;int main(){ int Tex,money; cout<<"请输入个人收入:\n"<<endl; cin>>money; if(money<=3500){ Tex=0;
阅读全文
摘要:各种数制的相互转换 流程图: 伪代码: 源代码: #include<stdio.h>#define MAXCHAR 101int char_to_num(char ch);char num_to_char(int num);long source_to_decimal(char temp[],int
阅读全文
摘要:二分法查找数据所在位置 流程图: 伪代码: 源代码: #include<stdio.h>#define N 10int main(){ int i,a[N]={-3,4,7,9,13,45,67,89,100,180},low=0,high=N-1,mid,k=-1,m; printf("a数组中的
阅读全文
摘要:冒泡排序 流程图: 伪代码: 源代码: #include<stdio.h>int main (){ int N,i,j,Max; int a[100]; printf("请输入要比较的数据的个数:"); scanf("%d",&N); printf("请输入所要比较的数据:"); for(i=0;i
阅读全文
摘要:银行存钱 银行一年整存零取的利息每月0.0063,某人存了一笔钱,每年年底取1000,五年取完,问他存了多少? 流程图: 伪代码: 源代码: #include<stdio.h>int main(){ double money=0.0; for(int i=0;i<5;i++){ money=(mon
阅读全文
摘要:牛顿迭代法求方程根 方程a*x*x*x+b*x*x+c*x+d=0,系数a,b,c,d都由主函数输入,求x在1附近的一个实根 x=x0-f(x0)/f"(x0),|x-x0|<=10^(-5) 流程图: 伪代码: 源代码: #include<iostream>#include<math.h>int
阅读全文
摘要:兔子产子问题 一对兔子,从出生后的第三个月才可以生小兔子,小兔子同样,若兔子一直不死一直可以生,30个月后一共有几只兔子? 流程图: 伪代码: 源代码: #include<iostream>using namespace std;int main (){ int Rabbit[31]; Rabbit
阅读全文
摘要:抓交通肇事犯 问题:一个四位车牌号,甲说前两位相同,乙说后两位相同,丙说四位的车号正好是一个整数的平方,求车牌号? 流程图: 伪代码: 源代码: #include<iostream>using namespace std;int main(){ int P,i,j,k,L; for(i=0;i<9;
阅读全文
摘要:问题:打鱼还是晒网 某人从1990.1.1那天开始三天打鱼两天晒网,问将来某一天,他是在打鱼还是在晒网? 流程图: 伪代码: 源代码: #include<iostream>using namespace std;int const monthDay1[12]={31,28,31,30,31,30,3
阅读全文
摘要:第二题,借书方案: A,B,C三个小朋友在五本不同的书中借取其中一本,问有多少种借书方案? 流程图: 伪代码: 源代码: #include<iostream>using namespace std;int main(){ int a,b,c,i=0; for(a=1;a<6;a++){ for(b=
阅读全文
摘要:第一题,百钱百鸡 问题:一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现用百钱买鸡,问公鸡母鸡和小鸡各有几只? 流程图: 伪代码: 源代码: #include<iostream>using namespace std; int main() { int cook,hen,chicken; for(
阅读全文