小C同学在学校GoC编程比赛中获得了一等奖,他希望在领奖会上能站在一个漂亮的领奖台上。设计的领奖台如下图,请你帮忙使用GoC编程绘制。
说明: 上图中红色数字是标明尺寸的,不需要画出。 总宽180,上面3段每个宽60。 总高90,每个台阶高30。
输入格式
空。
输出格式
相应的领奖台图形。
int main(){
p.speed(9).fd(30).rt(90).fd(60).lt(90).fd(30).rt(90).fd(60);
p.lt(90).fd(30).rt(90).fd(60).lt(90).bk(90).lt(90).fd(180).hide();
return 0;
}
GoC测试模拟题(2017.3.20)第2题:花朵
题目描述
看到你绘制的漂亮领奖台,小C觉得应该再摆放些有圆形花瓣的花朵更满意。小C设计了几种不同颜色、花瓣的半径和花瓣个数的“花朵”(见输入输出样例),但不确定哪种好看些。 为了研究什么颜色、花瓣半径、花瓣个数的花更好看,下C需要编制一个通用的程序:键盘输入颜色、半径和个数,就可以画出相应的花朵。 注意:每个花瓣的圆心到中点的距离是半径的3倍
输入格式
一行3个空格分隔开的正整数:分别表示颜色、半径和个数。
输出格式
相应的花朵图形。
输入/输出例子1
输入:
1 30 5
输出:
输入/输出例子2
输入:
3 30 8
输出:
输入/输出例子3
输入:
7 20 12
输出:
int main(){
int c,a,n;
cin>>c>>a>>n;
p.c(c);
for(int i=1;i<=n;i++){
p.fd(3*a).oo(a).bk(3*a).rt(360.0/n);
}
return 0;
}
GoC测试模拟题(2017.3.20)第3题:拱桥
题目描述
小C的妹妹喜欢玩积木,现在有N根木头,宽度都是10,高度有各种各样的。比如,N=7,高度分别是10,20,40,20,30,30,40。如下图:
小C的妹妹的妹妹想用这些积木拼出一个拱桥,拱桥需要先不断上升再不断下降。上升时每次增加高度10,下降时每次减低高度10,并且上升和下降的个数要一样多(这样图形就左右对称,比较好看)。拼出的桥越长越好。比如使用上面提到的7个木头,可以拼出下面的拱桥:
这个问题比较难,她要求小C帮她架设一座最长的拱桥。 为了能画出不同形状的桥,聪明的小C决定用GoC编写个画拱桥的程序,从键盘读入N和每个木头的高度,然后画出相应的最长拱桥。
输入格式
第一行1正整数N:表示木头的个数,范围在[1..20]。 第二行,N个正整数(都是10的倍数),表示每个木头的长度,范围在[10..100]。
输出格式
相应的最长拱桥图形(注意,桥的中间2个木头高度一定相同)。 如果有多种答案,画出高度低的拱桥。
输入/输出例子1
输入:
7
30 40 40 50 30 40 40
输出:
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/hjxxlsx/article/details/137411369
goc1关
最新推荐文章于 2024-06-23 10:36:46 发布