2294.期末考试模拟-彩虹棒棒糖
题目描述
编写程序画出如下彩虹棒棒糖(不含图中标注的虚线和数字)。
要求:外圆(半径为50、1号色),中间的圆(半径为30、5号色),内圆(半径为15,14号色)。
提示:每个红色虚线小方格的边长为100;图中的绿色直线为3号色。
![](https://img.haomeiwen.com/i4906150/195db624d05360b0.png)
题目解答:
int main(){
p.c(3).fd(200).oo(50,1).oo(30,5).oo(15,14);
return 0;
}
![](https://img.haomeiwen.com/i4906150/b06358f7f2c77bc0.png)
2295.期末考试模拟-画花朵
题目描述:
编写程序画出如下的“花朵”(不含图中标注的虚线)。
要求:键盘输入花朵数量n,可以横向画出n朵花。
叶子是横半径为25,纵半径为40,10号色的椭圆;叶子与花茎的夹角为45度;外圆(半径为50、1号色),中间的圆(半径为30、5号色),内圆(半径为15,14号色)
提示:红色虚线长度为100;叶柄长度为80;图中绿色直线是3号色;叶子的方向是跟随画笔的方向 。
![](https://img.haomeiwen.com/i4906150/1d0ff3a350192e69.png)
输入/输出例子1
输入:
1
输出:
![](https://img.haomeiwen.com/i4906150/11c370d74b25612f.png)
输入/输出例子2
输入:
2
输出:
![](https://img.haomeiwen.com/i4906150/65170de5baded513.png)
题目解答:
int main(){
p.lt(90).up().fd(200).rt(90).down();
int n;cin>>n;
for(int i=0;i<n;i++)
{ p.c(3).fd(200).oo(50,1).oo(30,5).oo(15,14);
p.up().bk(150).rt(45).down().fd(80);
p.picU(0).ee(25,40,10).bk(80);
p.lt(90).fd(80).ee(25,40,10).bk(80);
p.rt(45).bk(50).rt(90).up().fd(200).lt(90).down();}
return 0;
}
![](https://img.haomeiwen.com/i4906150/f79d2eb889f507f5.png)
网友评论