387.奖杯 题目描述
小C的学校将要举行校运会,校长知道小C是goc编程高手,想让小C用goc软件画一个奖杯出来。如下图所示:

红色矩形:宽200,高300。
奖杯底座: 外矩形长是100,宽是80,6号颜色;内矩形长是60,宽是40,5号颜色;
奖杯柄:下矩形宽是50,高是20;上矩形宽和高都是20
奖杯身:是一个纵横半径是60和80的椭圆切掉一半而成。
题目解答:
int main(){
p.moveTo(0,150);
p.rr(200,300,1);
p.moveTo(0,40);
p.rr(100,80,6);
p.rr(60,40,5);
p.moveTo(0,90);
p.rr(50,20,5);
p.moveTo(0,110);
p.rr(20,20,5);
p.moveTo(0,200);
p.ee(60,80,5);
p.moveTo(0,250);
p.rr(200,100,1);
p.hide();
return 0;
}

388.奖牌图案 题目描述
校运会奖牌已经设计好了。小C观察了一下奖牌,发现奖牌内部的图案,可以用goc软件快速的画出来。如下图所示:

题目解答:
int main(){
for(int i=0;i<8;i++)
{p.fd(50).rt(90).fd(50);
p.lt(45);}
return 0;
}

389.花朵 题目描述
小C的学校正在举办“花满校园”的活动,学校到处种满了美丽的鲜花。其中有一种花,小C特别喜爱,如下图所示。请把它画出来。

圆的半径为50,颜色号分别是3和1。
注:四个绿色的圆心在边长是100的矩形角上。
题目解答:

int main(){
p.up();
for(int i=0;i<4;i++)
p.oo(50,3).rt(90).fd(100);
p.bk(50).rt(90).fd(50);
p.oo(50,1);
return 0;
}
390.寻找靶心 题目描述
我们知道箭靶是由许多个同心圆组成,而靶心是箭靶的中心,是最小的圆。现在知道有n个圆的半径,请找出其中最小圆作为箭靶的靶心,并把它画出来。颜色号为1。
(缺少图片)
输入格式
第一行,一个整数N。 1 <= N <= 20。
第二行,N个整数,第i个整数表示第i个圆的半径。范围是[1,300]。
输出格式
一个红色的实心圆。
输入/输出例子1
输入:
5
40 50 15 120 30
输出:

输入/输出例子2
输入:
8
150 100 200 180 70 80 90 220
输出:

题目解答:
int main(){
int n,r;
int a=301;
cin>>n;
for (int i=0;i<n;i++)
{
cin>>r;
if(r<a) a=r;
}
p.oo(a,1);
return 0;
}

391.螺旋线 题目描述
螺旋线是一组由内到外,不断变化的线段组成,长度分别是20,40,60,80……,为方便了解线段的变化,在线段中,每隔20的位置就添加一个半径为5的实心圆,颜色号为1。请画出这种标记了实心圆的螺旋线。

输入格式
一个整数n,表示是n条螺旋线。范围是[1,15]。
输出格式
上面的图形。
输入/输出例子1
输入:
10
输出:

题目解答:
int main(){
int n;
cin>>n;
p.oo(5,1);
for(int i=1;i<=n;i++)
{for(int j=1;j<=i;j++)
p.fd(20).oo(5,1);
p.rt(90);}
return 0;
}

92.琴键 题目描述
小C最近喜欢上了弹钢琴,而且特别喜欢观察琴键的样子,琴键分为白键和黑键两种。作为goc高手的他,用goc软件画出了如下图的琴键。同学们也来试试吧。

注意:白键是一个宽是40,高是160的矩形,黑键是一个宽是20,高是100的矩形,颜色号为0。
输入格式
一个整数n,表示是n个白键。范围是[2,10]。
输出格式
对应的图形。
输入/输出例子1
输入:
5
输出:

题目解答:
int main(){
p.up();
int n;cin>>n;
for(int i=0;i<n;i++)
p.r(40,160,0).rt(90).fd(40).lt(90);
p.up().lt(90).fd(60).rt(90).fd(30);
for(int i=0;i<n-1;i++)
p.rr(20,100,0).lt(90).fd(40).rt(90) ;
return 0;
}

网友评论