1993年高级程序员下午试题1(自然数排列)

简介: [说明] 将自然数依次排列成如下所示的数码排列: 1 2 3 4 5 6· 7 8 9 l0 l1 l2 l3 14 l5 l6 ... 流程图5a和流程图 b 都能输出从头数起的第 1 个数码。

[说明]

将自然数依次排列成如下所示的数码排列:

1 2 3 4 5 6· 7 8 9 l0 l1 l2 l3 14 l5 l6 ...

流程图5a和流程图 b 都能输出从头数起的第 1 个数码。

流程图中 K 存放输出数码,N 存放自然数,M 存放自然数的位数。图中↑表示乘幂运算,「W」表示不超过 W 的最大整数。

流程图 a 采用逐个增添自然数的方法。

流程图 b 采用一次增添位数相同的自然数序列段的方法。
[问题 1]

填充这两个流程图中的①~⑧,使他们成为完整的流程图。

[问题 2]

比较流程图a 和流程图b 的优缺点。

[流程图] 

 

 

 

答案:

[问题1]

① N+1→N ② L-I+1→J ③ L N/10,J」 ④ L→LS  ⑤ (I-LS-N1*M) ⑥ L N/10↑J」×10
[问题2]

流程图b的处理效率比流程图a高;流程图b的算法比流程图a复杂。

相关文章
|
2月前
|
Java C语言 C++
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-试题 基础练习 十六进制转八进制
第十四届蓝桥杯集训——练习解题阶段(无序阶段)-试题 基础练习 十六进制转八进制
20 0
|
8月前
|
测试技术 C语言 C++
【浙江大学PAT真题练习乙级】1006 换个格式输出整数 (15分) 真题解析
【浙江大学PAT真题练习乙级】1006 换个格式输出整数 (15分) 真题解析
|
8月前
|
算法
[算法刷题题解笔记] 洛谷 P1003 [NOIP2011 提高组] 铺地毯 [枚举]
[算法刷题题解笔记] 洛谷 P1003 [NOIP2011 提高组] 铺地毯 [枚举]
|
8月前
|
存储 机器学习/深度学习 测试技术
【浙江大学PAT真题练习乙级】1008 数组元素循环右移问题 (20分)真题解析
【浙江大学PAT真题练习乙级】1008 数组元素循环右移问题 (20分)真题解析
|
8月前
|
C++ Python
【浙江大学PAT真题练习乙级】1007 素数对猜想 (20分) 真题解析
【浙江大学PAT真题练习乙级】1007 素数对猜想 (20分) 真题解析
|
Java C语言 C++
【蓝桥杯基础题】2020年省赛填空题—既约分数
【蓝桥杯基础题】2020年省赛填空题—既约分数
101 0
【蓝桥杯基础题】2020年省赛填空题—既约分数
|
Java 测试技术 C语言
【蓝桥杯基础题】2020年省赛填空题—回文日期
【蓝桥杯基础题】2020年省赛填空题—回文日期
187 0
【蓝桥杯基础题】2020年省赛填空题—回文日期
|
C++
蓝桥杯练习题十三 - 第几个幸运数(c++)
蓝桥杯练习题十三 - 第几个幸运数(c++)
153 0
|
C++ iOS开发
蓝桥杯练习题十二 - 分数(c++)
蓝桥杯练习题十二 - 分数(c++)
60 0
|
Java 测试技术
第十二届蓝桥杯Java省赛A组试题:异或数列
第十二届蓝桥杯Java省赛A组试题:异或数列
196 1