信息学竞赛基础训练题单100题的题目.pdfVIP

  • 33
  • 0
  • 约1.54万字
  • 约 10页
  • 2021-02-02 发布于未知
  • 举报

信息学竞赛基础训练题单100题的题目.pdf

信息学竞赛基础训练题 ******一 . 数值计算****** 1、找出 100 到 999之间的整数中所有等于它每位数字立方和的数 . 2、求所有满足条件的四位数: (1)这四位数是 11 的倍数; (2)a,b,c,d均是小于 10 的互不 相等的自然数 ; (3)b+c=a; (4)bc是完全平方数 . 3、 已知四位数 3025有一个特殊性质 : 它的前两位数字 30和后两位数字 25 的和是 55, 而 55 的平方刚好等于该数 (55*55=3025). 试编一程序打印所有具有这种性质的四位数 . 4、编程找出四个互不相等的自然数 ,它们之中任意两数之和为偶数, 任意三数之和可以被 3整 除, 而且这四个数的和越小越好 (已知它们的和不大于 50). 5、 输入两城市之间的距离(单位为千米)及旅行的速度(单位为千米/小时)和从某一城市出发 的时间,计算出到达另一城市的时间。其中输入的时间用 1805 表示 18 点 05 分,而输出的时间用 18-5 这种形式表示。 ******二 . 数字游戏****** 6、 以不同的字母代表 0--9 之间的数字 ,现有如下等式成立 : a+bc+def=ghij,编程求出满足 上述条件等式的个数并将所有等式打印输出 . 7、下面的竖式表示,图中的*号只能用素数 2,3,5,7 代替,因此称为素数乘法竖式.(难度较 大,放后) * * * × * * * * * * * * * * * * * * * 编程找出此乘法竖式的所有可能方案 . 8、 出售金鱼: 出售金鱼者决定将缸里的金鱼分五次全部卖出: 第一次卖出全部金鱼的一半加二分之一条 ; 第二次卖出剩余金鱼的三分之一加三分之一条 ; 第三次卖出剩余金鱼的四分之一加四分之一条 ; 第四次卖出剩余金鱼的五分之一加五分之一条 ; 现在还剩下 11条金鱼一次卖出 . 问缸里原来有多少条金鱼. 9、 一个四位数是一个完全平方数,减去一个每位数字都相同的四位数 (如 1111, 5555)后,仍是一 个完全平方数 . 请编程打印出所有这样的四位数 . 10、将 1,2,3,4,5,6,7,8,9这九个数字组成三个三位数 , 使每个数都是完全平方数 . 11、如果一个数从左边读和从右边读都是同一个数, 就称为回文数 . 例如 : 686就是一个回文数 . 编程找出所有既是回文数又是素数的三位数 . 12、有一个八位数 若它乘以 9, 则得九位数 111111111, 试求 : (1)当这个数乘以什么数时, 才能得到全部由 5所组成的九位数? (2)当这个数乘以什么数时, 才能得到全部由 9所组成的九位数? 13、 把 N 个同学排成一排 , 由前向后按 1,2,1,2报数 ,报单数的走出队伍 , 报双数的向 前靠拢重新组成一排 , 然后再 1,2,1,2报数 , 报单数的走出队伍 , 问剩下最后一个人时, 这个人原来在哪个位置 . (N 由键盘输入) 14、 李先生和他的孙子同出生于 20 世纪, 他的孙子与他的年龄之差为 60岁, 李先生和他的 孙子出生年份被 3,4,5,6 除, 余数分别为 1,2,3,4. 编程求出李先生和他的孙子各出生在哪一年 . 15、有N 个人围坐在圆桌周围,座号依次为 1……N,从 1 号开始报数,数到 M 的人便退出,从 下一个人起重新报数,数到 M 的人也退出,不断进行下去直到最后一个人退出,编程打印出依次退 出的人的座号。(N、M 由键盘输入) 16、五个好朋友聚在一起,第一个带了很多糖块送给大家,他使每人的糖块在原来基础上翻了一 倍。接着第二个人也同样向每人发糖块,他也使每人的糖块翻了一倍。然后第三、第四、第五个人都 一照此办理。奇怪的是经过这样互赠糖块之后,发现每个人的糖块都一样是 32块,请问各个朋友原 先各有多少块糖? 17、有N 只猴子选大王,选举的办法是:排成一排,从头到尾报数,报到 3 的倍数(3、6、9、……) 的退出去,直到全部报完,然后从

文档评论(0)

1亿VIP精品文档

相关文档