#GOC01286. D02-因数

    ID: 9018 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>goc三级倍数和约数约数和因数基础

D02-因数

题目描述

输入一个正整数 M,找出它的所有因数。每找到一个因数,就以这个因数为半径画一个实心圆,并让这些圆横向排列。

图片

图片

输入格式

一行输入一个正整数 M

原题范围为 1 <= M <= 15;当前标准程序会按输入值直接枚举。

输出格式

使用 GoC 绘制结果:

  • 画笔先右转 90 度并退到起始位置;
  • i = 1, 2, ..., M 的顺序枚举;
  • M % i == 0,则先前进 i,绘制半径为 i、颜色编号为 y % 15 的实心圆,再前进 i
  • y 从 0 开始,每画一个因数圆后加 1。

样例

15
15 的因数为 1、3、5、15,依次绘制半径 1、3、5、15 的实心圆,颜色编号依次为 0、1、2、3。