欢迎光临
我们一直在努力

【题解】WebGoC 5374.包装箱

题目描述  有5个圆形物品自下向上整齐堆放,希望有一个恰好能包住它们的矩形。请用goc画出示意图。例如5个圆的半径分别是30 20 50 40 10,将画出下面图形。

输入格式 

5个正整数,代表从下到上的5个圆的半径。

输出格式 

画相应图形。

输入/输出例子1  输入:

30 10 20 50 8

输出:

参考答案 

int main(){
int b_r=0;
int o_n=0;
p.up();
for(int i=0;i<5;i++)
{
int a;
cin>>a;
p.fd(a);
p.o(a);
p.fd(a);
o_n+=a;
if(a>b_r) b_r=a;
}
p.down();
p.moveTo(0,0).rt(90);
p.fd(b_r).bk(b_r*2).lt(90);
p.fd(o_n*2);
p.rt(90).fd(b_r*2);
p.rt(90).fd(o_n*2);
p.hide();
return 0;
}

题目链接:

https://v1.51goc.com/level/program/117/5364

(进去后要登录)

赞(0)
未经允许不得转载:171主机测评 » 【题解】WebGoC 5374.包装箱
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址