#GOC01399. 图形密码锁
图形密码锁
题目描述
输入一个 8 位数字密码。把每一位数字加 3 后对 10 取余,得到新的密码数字,并用这些数字画出一排圆形密码图案。



输入格式
输入一个 8 位数字密码 。密码可以含有前导 0。
输出格式
标准程序把输入按整数读入,再拆成 8 个位置;没有读到的高位按 0 处理。对每一位数字 ,计算
((d + 3) mod 10) * 10
作为圆的直径 v:
- 若
v不为 0,则前进v / 2,绘制一个直径为v、颜色为v / 10的实心圆,再前进v / 2; - 若
v为 0,则前进 4,绘制一个直径为 8、颜色为 2 的实心圆,再前进 4。
所有圆画完后,回到整排图形的中部,绘制一个刚好包住所有圆的外框矩形。
绘制效果应与示意图一致。
样例
20210428
00000002
数据范围与提示
当前生成测试包含普通 8 位密码和带前导 0 的密码。由于标准程序按整数读入,前导 0 不会进入拆位循环,但对应高位数组初值仍按 0 处理。