379.场记板 题目描述
小C同学和家人去影视城游玩,刚好看到一个剧组在拍电影,其中有一位工作人员在负责打板,同时大喊:”Action”,小C觉得很有趣,才知道原来那块板叫场记板,请你帮忙使用GoC编程绘制出来。
(注意:两块板之间的夹角为45度)

题目解答:
int main(){
p.r(100,80);
p.moveTo(-50,40);
p.rt(45).fd(100).lt(90).fd(20).lt(90).fd(100).lt(90).fd(20);
return 0;
}

380.圆形滑轨 题目描述
小C同学在影视城里看到一个特别的圆形轨道,摄像机可以架在圆形轨道上通过滑行,完成一些特殊的镜头拍摄,看上去真酷啊!请你帮忙使用GoC编程绘制出来。
(注意:外圆的半径为200,内圆的半径为150)

题目解答:
int main(){
p.o(200);
for(int i=0;i<10;i++)
p.up().fd(150).down( ).fd(50).up().bk(200).rt(360.0/10);
p.o(150);
return 0;
}

381.灯箱 题目描述
小C看到剧组拍戏的方形大灯箱很特别,里面安装了不同数量的光管,但每支光管平均距离相同,安插在灯箱内。请你帮忙使用GoC编程绘制出安装了n支光管的灯箱。(注意灯箱的外尺寸是一个固定的长方形,宽为200,高为250)
输入格式
一行一个正整数n(n<=10),表示有n支光管。
输出格式
相应的灯箱图形。
输入/输出例子1
输入:
1
输出:

输入/输出例子2
输入:
3
输出:

题目解答:
int main(){
int n;
cin>>n;
p.rt(90);
p.fd(200).rt(90).fd(250).rt(90).fd(200).rt(90).fd(250).rt(90);
for(int i=0;i<n;i++)
p.fd(200.0/(n+1)).rt(90).fd(250).bk(250).lt(90);
return 0;
}

82.阶梯 题目描述
小C在影视城里爬楼梯想登上大宫殿参观,竟然发现每一级的阶梯虽然高度相等,但宽度却有变化,每往上一级宽度就会增加5。请你帮忙使用GoC编程把n级阶梯的侧面图绘制出来。(注意最底下第一级台阶的高为20, 宽为20)
输入格式
一行一个正整数n(n<10),表示有n级台阶。
输出格式
相应的阶梯。
输入/输出例子1
输入:
8
输出:

输入/输出例子2
输入:
5
输出:

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

网友评论