摘要:
问题描述:爱因斯坦出了一道数学题:有一条长台阶,若每步跨2阶,则最后剩1阶,若跨3,则剩2,若跨5,则剩4,若跨6,则剩5,若跨7,则不剩。问在1~N内,有多少数能满足? 流程图: 伪代码: input N for i<-1 to N if i%2=1&&i%3=2&&i%5=4&&i%6=5&&i 阅读全文
摘要:
问题描述:一辆固定速度行驶的汽车,司机在上午十点里程表上看到一个对称数,为95859,两小时后里程表上出现了一个新的对称数,仍为5位数。问车速为多少?新的对称数是多少? 流程图: 伪代码: for i<-95860 to 99999 if i/10000==i%10&&(i/1000)%10==(i 阅读全文
摘要:
问题描述:小明将金鱼分5次出售:第一次卖出全部一半加1/2条,第二次全部1/3加1/3条,以此类推,最后剩下11条,问原来的鱼有多少条? 流程图: 伪代码: for i<-59 to ... x=i for j<-1 to 4 if (x+1)%(j+1)==0 x=(x+1)/(j+1) else 阅读全文
摘要:
问题描述:一个口袋中放有12个球,已知其中三个是红的,三个是白的,六个是黑的,现从中任取八个,问共有多少种颜色搭配? 流程图: 伪代码: num<-0 for i<-0 to 3 for j<-0 to 3 if 8-i-j>6 continue else k=8-i-j num++ output 阅读全文
摘要:
问题描述:给定一个M进制的数x,实现对x向任意的一个非M进制的数的转换。 流程图: 伪代码: input M,x x0<-0 for a<-0 to ... if temp[a]=’\0’ break for i<-a to 0 x0+=M^i input N for j<-0 to... b=x0 阅读全文
摘要:
问题描述:对N个整数进行升序排序。 流程图: 伪代码: int a[N] //N为输入数的数量 for i<-0 to N-1 for j<- i+1 to N-1 if a[i]>a[j] swap(a[i],a[j]) //交换数值 for k<-0 to N output a[k] 代码: # 阅读全文