赞
踩
小C同学在影视城里看到一个特别的圆形轨道,摄像机可以架在圆形轨道上通过滑行,完成一些特殊的镜头拍摄,看上去真酷啊!请你帮忙使用GoC编程绘制出来。
(注意:外圆的半径为200,内圆的半径为150)
输入格式
无
输出格式
相应的图形。
输入/输出例子1
输入:
无
输出:
无
作答区域:
int main(){
p.o(200).o(150).picU(0);//画两个200,150的圆
for(int i=0;i<10;i++) {
p.up().fd(150).down();//抬笔、前进150、落笔
p.fd(50).bk(50).up().bk(150);//前进50、退后50、抬笔、退后150
p.rt(360.0/10).down();//右转36、落笔
}
return 0;
}
绿色出行一直都是我家的首选,一到香港,妈妈就安排我去找地铁站,这可难不倒我,我可是提前做了功课的,香港地铁的标识都印在我脑海里了。(提示:标识的线条都同样宽)
矩形底板边长200*400,颜色绿色(3号)。红色线宽度都是20,中间线高200。上下都是半个椭圆,椭圆半径分别是50和70。
作答区域:
int main(){
p.rr(200,400,3).c(1).size(20);
p.fd(100).bk(200).e(50,70,1).fd(200);
p.e(50,70,1).up().fd(50).rr(200,100,3);
p.bk(300).rr(200,100,3);
return 0;
}
学校准备在颁奖会把这次比赛的前10名的成绩用崭新的形状表示出来,这个艰巨的任务交给了小C。为了和以往不同,小C决定用每个学生的成绩作为半径画同心圆来表示。这个创新的举动需要你使用GoC编程,在一个黑色实心圆背景下,用10个红色圆表示成绩。具体形状参见输入输出样例。
相应的同心圆图形。
输入/输出例子1
输入:
80 100 90 60 68 70 71 72 73 74
输出:
输入:
50 30 20 90 80 100 60 70 110 120
输出:
作答区域:
int a[11];
int main(){
int maxn=0;
for(int i=1;i<=10;i++){
cin>>a[i];
if(a[i]>maxn) maxn=a[i];
}
p.oo(maxn,0);
for(int i=1;i<=10;i++){
p.o(a[i],1);
}
return 0;
}
有n个不同的正整数,如果使用他们作为半径画圆,会有n个圆。例如:n=5时,有5个不同正整数:100 20 120 80 160,图形如下:
现在希望只是画最外的圆和最里的圆,比如上面的图就变为:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。