数字替换
准备工作
(1)默认小猫角色和白色背景。
功能实现
【题目描述】
小杨最近迷上了数字游戏。他觉得数字8看起来像两个叠在一起的甜甜圈,非常有趣;而数字4让他联想到不太喜欢的酸柠檬。于是,小杨想出了一个好玩的游戏规则:把任意一个数字中所有的数字4都替换成8,如果数字中没有4,就保持原样不变。
默认小猫角色和白色背景,请你编写一个程序,帮助小杨完成这个有趣的数字替换游戏吧!最后输出的答案存入变量ans中。
【输入描述】
新建变量“A”,表示小杨要处理的数字。注意:0 < A ≤ 100,000,000(数字最长不超过9位)。
如下图所示:
image[[183, 333, 289, 358]]
【输出描述】
新建变量“ans”用于存储最后的结果。
如下图所示:
image[[183, 460, 301, 485]]
【样例解释】
数字8459045里有两个4,把它们都替换成8后,就变成了8859085。
【输入样例】
A = 8459045
【输出样例】
ans = 8859085
【输入样例】
A = 123
【输出样例】
ans = 123
【注意事项】
- 变量名的拼写(包括大小写)要和题目完全一致。
- 输入变量直接赋值即可,无需使用“询问并等待”积木块。
- 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2秒”积木块。
【参考程序】
当 被点击 将 A 设为 8459045 将 ans 设为 0 将 i 设为 1 将 len 设为 A 的字符数 重复执行 len 次 将 digit 设为 A 的第 i 个字符 如果 digit = 4 那么 将 ans 设为 ans 连接 8 否则 将 ans 设为 ans 连接 digit 将 i 增加 1
【单选题1】如果 A=8459045,程序执行后 ans 的值是?
{{ select(6) }}
- A. 8459045
- B. 8859085
- C. 8459085
- D. 8859045
【单选题2】如果 A=123,程序执行后 ans 的值是?
{{ select(7) }}
- A. 123
- B. 128
- C. 423
- D. 823
【单选题3】如果 A=444,程序执行后 ans 的值是?
{{ select(8) }}
- A. 444
- B. 888
- C. 448
- D. 844
【单选题4】程序中如何判断一个字符是否为数字4?
{{ select(9) }}
- A. digit = 4
- B. digit = '4'
- C. digit > 4
- D. digit < 4
【单选题5】程序的核心功能是什么?
{{ select(10) }}
- A. 将所有数字替换为8
- B. 将所有数字4替换为8
- C. 将所有数字8替换为4
- D. 删除所有数字4
贵公网安备 52011502010065 号