![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WebGoC题解
WebGoC开发者
精通WebGoC,正在学习C++。
微信视频号:程序员轩然
展开
-
WebGoC题解(13) 狐猬编程:GoC L4 结业测试 第4题 找木柴
解题思路题目描述小明今天找了n跟木柴,但是木柴太多了,小明只能拿走m根木柴,小明希望拿走的木柴都是小明还画出以下图形例如 输入5 3小明要拿走30 40 50 这3根木柴画出以下图形矩形的,矩形的高就是木柴的长度,两根木柴的,色号2,再画图。输入格式第一行两个正整数n和m,分别表示小明找到n跟木柴,和要拿走m跟木柴,范围是 1<=m<=n<;第二行n个正整数,分别表示不同木柴的长度,范围是【10,500】;输出格式相应的图形。输入/输出例子1输入:5 2输出:样例解释。原创 2024-07-22 20:41:19 · 278 阅读 · 0 评论 -
WebGoC题解(12) 114.第4题 轮廓(比赛模拟题)
小C记得去年是用一个直方图的形式表示的,就是以输入的次序把每个成绩的分数作为高,画一个宽度为20的矩形。这个图形是做在一个展板上的,经过一年的风吹雨淋,展板上的线条都褪色了,只能看出展板的轮廓。请你使用GoC编程,画出展板的轮廓。用a[i]来代表第i个矩形的高,如果a[i]>a[i-1](比上一个矩形要高),pen向上画a[i]-a[i-1]的长度,如果a[i]<a[i-1](比上一个矩形要矮),pen向下画a[i-1]-a[i]的长度。一行10个空格分隔开的正整数:分别表示10名同学的比赛成绩。原创 2024-07-20 20:35:14 · 341 阅读 · 0 评论 -
WebGoC题解(11) 627.传声(2019NHOI小乙)
小C节日旅游来到一个农场。农场主John和n个奶牛站在一条水平线上。牛的传递消息是依靠“吼”,牛的吼叫声最远可以传递的距离是50。农场主John首先通知最左边的第一条奶牛(一定会通知),然后奶牛就开始向后吼叫,后面的奶牛如果能听到(和前面吼叫的奶牛距离不超过50),就继续向后吼叫传递消息。听到消息的奶牛用半径10的圆表示;如果有没有听到消息的奶牛,就用边长20的正方形表示。原创 2024-07-17 15:01:14 · 339 阅读 · 0 评论 -
WebGoC题解(10) 171.(201706比赛)第8题:数列(series)
题目描述题目描述小P昨天数学留了一道关于数列的作业: 数列的前几项是:50,51,53,56,60,65,...。要求找到规律,计算出前N项。作为goc高手,小P设计了一个用图形表示这个数列的方案。具体的设计是: 把一周均匀分成N个角度,画N个射线。这N条射线的长度就是数列的值%200(模运算避免太长画出边界),射线的颜色号按照1,2,3,1,2,3,1,2,3…变化。为了醒目,在直线的顶端画一个半径是10的实心圆(例如:p.fd(50).oo(10).bk(50);输入格式。原创 2024-07-13 21:30:18 · 186 阅读 · 0 评论 -
WebGoC题解(9) 697.5. 倒背如流(2019NH教师GoC)
黑板上老师写了n给不同的整数(都不包含数字0),小C想考考大家的“倒背如流”能力,从右向左读数字。按照这个次序,用这些颠倒的数为高,从左到右间隔20画n条垂直的线。用绿色(3号颜色)画。原创 2024-07-09 00:00:00 · 251 阅读 · 0 评论 -
WebGoC题解(8) 698.6. 盘绕(2019NH教师GoC)
在一个n*n的方格(边长30)迷宫上,通道从左上角开始,顺时针环绕,逐步向里面盘绕。下面用数字标识了一个6*6的迷宫环绕次序。现在,小G按照这个环绕次序走了m步,把到达的每一个方格的中点用12号颜色半径为5的实心圆表示,并依次用线连接起来,就成为一个盘绕的线。请编程画出这个盘绕的线。原创 2024-06-23 12:20:02 · 510 阅读 · 0 评论 -
WebGoC题解(7) 696.4. 相同数(2019NH教师GoC)
小G和小C是好朋友,他们正一起并肩登走路。走路很无聊,他们想了一个游戏,小G边走边报数:1 2 3 1 2 3 1 2 3 ….;小C边走边报数: 1 2 1 2 1 2 1 2 ….。如果某一步他们报的数相同,就会觉得很碰巧。在一条红色(1号颜色)直线上,每隔25画一个为半径10的圆或边长20的正方形表示脚印:如果某一步小G和小C报的数相同就用圆表示,否则就用正方形表示。原创 2024-06-22 21:28:01 · 309 阅读 · 0 评论 -
WebGoC题解(6) 152.(2017dloi小乙)第6题 金字塔形(trigon)
10层金字塔形如下,共55个橘黄色(14号)小正方形(边长30)的方块,方块从上到下,从左到右编号。现在要求把第n块的里面画个实心的绿色(3号)方块,其他的用空心正方形表示。具体参考样例。原创 2024-06-16 19:42:13 · 371 阅读 · 0 评论 -
WebGoC题解(5) 626.彩色线条(2019NHOI小乙)
顺利完成了画天圆地方的LOGO图案,下一步小C想设计颜色周期变化的彩色线条。例如:输入线条数为20时,图形如下。上面线段颜色的周期变化规律是:红(1号)、蓝(2号)、绿(3号)…;下面线段颜色的周期变化规律是:黄(5号)、棕(6号)、紫(11号)、金(14号)…;上、下每个线的长度各100(红色100,黄色100...),间距20。原创 2024-06-16 11:18:12 · 297 阅读 · 0 评论 -
WebGoC题解(4) 115.第5题 同心圆(比赛模拟题)
数据类型 数组名[数组大小];int a[10];输入输出用for循环一个一个输入输出。原创 2024-06-10 13:04:32 · 547 阅读 · 0 评论 -
WebGoC题解(3) 155.GoC测试模拟题(2017.4.18)第3题:圆环(yh)
输入2个不同的正整数a和b,其中较大的数作为外半径,较小的作为内半径,画一个红色(1号色)的圆环。一行2个不同的正整数a,b:范围在[10..100]。原创 2024-06-03 11:20:53 · 118 阅读 · 0 评论 -
WebGoC题解(2) 400.6、坐船(board)2018NHOI小乙
题目描述丰盛的午餐过后,大家准备前往湖心岛游玩。湖边码头上有10条相同型号的小船,每条小船最大承载重量是100;并且每只船上只有2个座位,也就是说一条小船最多能坐2个同学。运送人的小船用一个矩形加1个或2个圆表示,圆的半径为15。运送一个人的船运送二个人的船小C的同伴有N个,他们的体重不一定相同,现在想知道一次运送最多能运多少人?需要最少多少只船? 请把运送人的小船从左向右画出,先画运送一个人的小船,再画运送二个人的小船。输入格式第1行:一个整数N,表示人数。范围原创 2024-06-02 12:25:23 · 242 阅读 · 0 评论 -
WebGoC题解(1) 399. 5、水杯(cup)2018NHOI小乙
好消息,柠檬水终于制作好了!一开始柠檬水在红色水杯A里,然后尽量倒入绿色水杯B和青蓝色水杯C中。3水杯的粗细都是一样的(直径都是50),只是高度分别是a、b、c。一开始A水杯是满的,B和C水杯是空的,小C把水杯尽可能的先倒入B;如果B满了后A水杯还有水,就再尽量倒入C水杯。画出3个水杯,颜色分别是1号、3号、4号,高度分别是a,b,c;用实心的部分表示水的高度;水杯之间距离是10。小C请你用GoC画几个矩形来表示倒水后的每个水杯的高度。第一行,3个整数a,b,c。范围[10, 200]。原创 2024-06-02 09:58:18 · 154 阅读 · 0 评论