计算台阶
题目说明
有这么一条阶梯,如果每次跨2阶,那么最后剩下1阶;如果每次跨3阶,那么最后剩下2阶;如果每次跨5阶,那么最后剩4阶;如果每次跨6阶,那么最后剩5阶;只有当每次跨7阶时,最后才正好走完,一阶不剩。
请利用编程计算出这条阶梯的阶数。
准备工作
-
默认小猫角色;
-
添加背景Greek Theater。
功能实现
-
新建一个变量“k”来表示阶梯的阶数;
-
通过循环计算判断出阶数。

评分标准
(1)角色背景正确;(2分)
(2)条件判断正确:变量除以2的余数为1,除以3的余数为2,除以5的余数为4,除以6的余数为5;(2分)
(3)正确使用循环结构;(4分)
(4)运行结果正确。(2分) 22.身份证号有效性检验 中国的身份证号码由18位数字组成,其中前6位是地区代码,接下来的8位是出生日期(YYYYMMDD格式),然后是3位顺序码(其中第17位奇数分配给男性,偶数分配给女性),最后一位是校验码。 编写一个程序,要求用户输入一个身份证号码,然后检验这个号码是否有效。 有效性检验需要满足以下条件:
-
身份证号码的位数必须是18位;
-
前17位是数字,最后一位是数字或者是字母"X";
-
校验码计算正确。 校验码计算方法:
-
将身份证号码前17位数字分别乘以不同的系数。从第一位到第十七位的系数分别为:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2。
-
将这17位数字和系数相乘的结果相加。
-
将相加后的结果除以11,得到余数。
本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析