第15课 - 练习题

A1

编程实现:
有一段楼梯有12级台阶,规定每一步只能跨一级或两级,要登上第12级台阶有几种不同的走法?

输入:>
输出:登上第12级台阶有xxx种不同的走法。

A2

请你输入一段数字区间的开始数字、结束数字,奇(1)或偶(0),(开始数字, 结束数字,且都为正整数),三者之间用一个空格隔开,奇或偶的意思是求这段区间内(包含首尾)的奇数的和或偶数的和。输出这段区间内的所有奇数或所有偶数,并求出奇数和或偶数和。

输入样例1
2 15 0
输出样例
2 4 6 8 10 12 14
2-15之间的偶数和为56

输入样例2
111 133 1
输出样例
111 113 115 117 119 121 123 125 127 129 131 133
111-133之间的奇数和为1464

A3

求不同位数的回文数的个数
用户输入要求几位数(3-6位)的回文数的个数,程序输出有多少个回文数,并输出所有含有数字
99的回文数。

输入:要求几位数的回文数的个数?
4

输出4位数中含有数字99的回文数有:
1991 2992 3993 4994 5995 6996 7997 8998 9999
4位数的回文数有90个。

A4

我国固定电话号码由区号和8位数字组成,中间用"-"号分隔,例如:0573-82651630,
其中:
1)"-"号前是地区代码,由3-4位数字组成,如北京是010 上海是021 浙江是0573
2)"-"号后是8位数字组成的电话号码。

编程实现:
某电视台要从拨打热线电话的观众中选取一批幸运观众,请你按标准格式输入一个电话号码,
并根据以下规则判断是否是幸运号码,幸运号码必须满足以下4个条件(按优先顺序排列)

  1. 用户来自北京地区;
  2. 电话号码(后8位数字)中含数字“8”;
  3. 电话号码是偶数;
  4. 电话号码能被3整除。

输入:输入一个区号和8位数字组成电话号码(如:010-68463120)
输出:
第一行:
将电话号码拆分成两部分显示,以一个空格分隔;
第二行:
如果符合,则输出“XXXX是幸运号码”,否则输出“XXXX不是幸运号码”。

样例输入
010-68463120
样例输出
010 68463120
010-68463120是幸运号码

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本次整理试题来源于:zqxLonely,再次感谢老师。 原文链接:https://bingyishow.top/T...
    jeason22阅读 4,855评论 0 1
  • 1、 安装 linux 系统对硬盘分区时,必须有哪两个分区? /boot 分区 /分区 2、 简述 RAID0...
    喂00阅读 795评论 0 0
  • sed grep练习题 Steve Blenheim:238-923-7366:95 Latham Lane, E...
    喂00阅读 822评论 0 0
  • 各校历年复试机试试题 清华、北大、华科试题详细笔记部分,少笔记部分与少数leetcode【含个人整理笔记】 一、详...
    AIM外星人阅读 1,366评论 0 1
  • 50道经典Java编程练习题,将数学思维运用到编程中来。抱歉哈找不到文章的原贴了,有冒犯的麻烦知会声哈~ 1.指数...
    OSET我要编程阅读 7,329评论 0 9

友情链接更多精彩内容