查看: 34|回复: 0

信息技术奥赛期末考试试题

[复制链接]
发表于 2021-1-22 17:38:12 | 显示全部楼层 |阅读模式
1.将个个数进行因式分解。(20分)
例如12=3*4;12=2*2*3;12=2*6
要求输入自然数n,将它进行因式分解,并输出所有方案
样例:
输入:20
输出:20=2*10
20=2*2*5
20=4*5
2.求丑数(20分)
所谓丑数,就是那些因子只含有2,3,5的数。1,2,3,4,5,6,8,9,10,12,15是最前面的11个丑数。请编写一个程序寻找并打印第n(xx)个丑数
样例:
输入:11
输出:15
3.进制转换(30分)
设计一个通用程序,能实现十进制与二、八、十六进制的互换(只要求整数范围)
输入输出样例中d表示十进制数,b表示二进制数,o表示八进制数,h表示十六进制数。输出的每个数之间用空格分隔。
样例:
输入:10d
输出:1010b 12o 0ah
4.打印螺旋矩阵(30分)
观察下列规律,根据从键盘输入的n值打印出相应的数字矩阵。
输入样例1
n=3
输出样例1
1 2 3
8 9 4
7 6 5
输入样例2
n=5
输出样例2
1   2   3    4    5
16  17  18   19   6
15  24  25   20   7
14  23  22   21   8
13  12  11   10   9
  • 信息技术奥赛期末考试试题
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立刻注册

    本版积分规则

    QQ| Archiver|手机版|小黑屋| 师哈哈 |网站地图

    Copyright © 2019-2025 Www.biiyy.Com.   All Rights Reserved.

    Powered by Discuz! X3.4( 苏ICP备14049462号-3 )