题目描述
顺利完成了画天圆地方的LOGO图案,下一步小C想设计颜色周期变化的彩色线条。例如:输入线条数为20时,图形如下。
上面线段颜色的周期变化规律是:红(1号)、蓝(2号)、绿(3号)…;
下面线段颜色的周期变化规律是:黄(5号)、棕(6号)、紫(11号)、金(14号)…;
上、下每个线的长度各100(红色100,黄色100...),间距20。
输入格式
第一行1个整数n,表示输入的线条数。(2<=n<=20)
输出格式
正确的图形。
输入/输出例子1
输入:
12
输出:
参考答案
int main(){
int n;
cin>>n;
pen.speed(10).moveTo(-300,0);
for(int i=1;i<=n;i++)//画上面
{
pen.c((i-1)%3+1);
pen.fd(100).bk(100);
pen.rt(90).up().fd(20).lt(90).down();
}
pen.moveTo(-300,0);
for(int i=1;i<=n;i++)//画下面
{
if(i%4==1)pen.c(5);
else if(i%4==2)pen.c(6);
else if(i%4==3)pen.c(11);
else pen.c(14);
pen.bk(100).fd(100).rt(90).up().fd(20).lt(90).down();
}
return 0;
}