2023年GoC白名单全国赛总决赛第2关 - 2023年GoC白
2360.绿色正三角形
题目描述
这是由两个正三角形组成的图形。
三角形的边长为150,色号为绿色(10号色)。
三角形的一个顶点在另一个三角形底边的中心位置。
请画出下图。
输入格式
无
输出格式
无
题目解答:
int main(){
p.rt(90).c(10);
for(int i=0;i<3;i++)
p.fd(150).rt(120);
p.fd(75).rt(60);
for(int i=0;i<3;i++)
p.fd(150).rt(120);
p.hide();
return 0;
}
2361.黑色印记
题目描述
这是一个由黑(0号色)、白(15号色)两色画出的图形。
黑色实心圆的半径为283,白色大正方形的边长为400,
黑色小正方形的边长为90。中心点到小正方形中心点的距离是150。
请画出下图。
输入格式
无
输出格式
无
题目解答:
int main(){
p.oo(283,0);
p.rr(400,400,15);
p.rt(45).picU(0);
p.rr(400,400,15);
for(int i=0;i<4;i++)
p.picU(1).up().fd(150).rr(90,90,0).bk(150).rt(360.0/4);
p.lt(45);
for(int i=0;i<4;i++)
p.picU(0).up().fd(150).lt(45).rr(90,90,0).rt(45).bk(150).rt(360.0/4);
p.hide();
return 0;
}
2362.挑选日期
题目描述
2023年8月的1号是星期二。
小C随机挑选了这个月的5个日期,然后用5个半径是20的圆来表示。如果是星期六,就取3号颜色;如果是星期日,就取4号颜色;
其他工作日就取1号颜色。具体形状参考样例。
请根据输入的5个日期编程画出相应的5个圆。
输入格式
5个正整数,数据范围在[1,31]。
输出格式
需要的图形。
输入/输出例子1
输入:
8 20 3 12 30
输出:
题目解答: