有这么一条阶梯,如果每次跨2阶,那么最后剩下1阶;如果每次跨3阶,那么最后剩下2阶;如果每次跨5阶,那么最后剩4阶;如果每次跨6阶,那么最后剩5阶;只有当每次跨7阶时,最后才正好走完,一阶不剩。
请利用编程计算出这条阶梯的阶数。
1.准备工作
(1)默认小猫角色;
(2)添加背景Greek Theater。
2.功能实现
(1)新建一个变量“k”来表示阶梯的阶数;
(2)通过循环计算判断出阶数。
(3)检验位数是否为18位,如果不是,小猫说“位数不对”2秒,程序结束;
(4)检验前17位是否是数字,第18位是否是数字或者字母"X",如果不是,小猫说“输入错误”2秒,程序结束;
(5)检验校验码是否正确,如果不正确,小猫说“校验码错误”2秒,程序结束。
(6)上面检查都通过,小猫说“身份证号码验证正确”2秒。