针形图:从中心点延伸出针,针与针的夹角相同。
题目描述
七彩太阳,最里面的圆半径为10,每次增加10,颜色依次为1、2、3……。外面光线,长20,与最大的圆距离也是20。
(1)画出彩色中心圆(学会复制和粘贴)
int main() {
p.oo(70,1);
p.oo(70,1);
p.oo(70,1);
p.oo(70,1);
p.oo(70,1);
p.oo(70,1);
p.oo(70,1);
return 0;
}
将p.oo(70,1);复制7次。掌握快捷键ctrl+c和ctrl+v的使用。
(2)修改代码
int main() {
p.oo(70,1);
p.oo(60,2);
p.oo(50,3);
p.oo(40,4);
p.oo(30,5);
p.oo(20,6);
p.oo(10,7);//特别注意相近颜色,2号和7号特别相似,具体使用几号色要根据题目要求进行选择
return 0;
}
特别注意相近颜色,2号和7号特别相似,具体使用几号色要根据题目要求进行选择
(3)画针形
for(int i=0;i<1;i++)
{
p.up().fd(70+20).down().fd(20);
p.up().bk(70+20+20);
p.rt(360/12);
}
写for循环时,可以先看循环一次绘制的图是否正确,正确后再修改循环次数。
将for循环中i<1,改为i<12.
完整代码如下:
int main() {
p.oo(70,1);
p.oo(60,2);
p.oo(50,3);
p.oo(40,4);
p.oo(30,5);
p.oo(20,6);
p.oo(10,2);
p.c(1);
for(int i=0;i<12;i++)
{
p.up().fd(70+20).down().fd(20);
p.up().bk(70+20+20);
p.rt(360/12);
}
p.hide();
return 0;
}