【题解】WebGoC 385.身高
2026/6/26 3:45:41 网站建设 项目流程

题目描述

小C来到了影视城的其中一个剧场参观,有幸被邀请成为群众演员!小C可兴奋了,但是剧组有一个要求:被抽中的n个群众演员必须要根据身高从矮到高排成一条队伍,且不能出现相同身高的,相同身高的将只能留下一名。请你帮忙使用GoC编程绘制出最后的队伍,用长方形表示每个人的身高。(注意:长方形的宽为20,高为身高)


输入格式

第一行:一个正整数n(n<=20),表示一开始被抽中的有n个人。

第二行:用空格隔开的n个正整数,依次表示每个人的身高。


输出格式

相应的图形。


输入/输出例子1

输入:

5

180 160 160 141 172

输出:


输入/输出例子2

输入:

10

164 125 164 155 155 155 178 185 185 170

输出:


参考答案

int main(){ int n,a[21]; cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=n;i++) { for(int j=i+1;j<=n;j++) { if(a[i]==a[j]) a[i]=0; if(a[i]>a[j]) { int len=a[i]; a[i]=a[j]; a[j]=len; } } } p.up(); for(int i=1;i<=n;i++) { if(a[i]>0) { p.fd(a[i]/2.0).r(20,a[i]); p.bk(a[i]/2.0).rt(90).fd(20).lt(90); } } p.hide(); return 0; }

题目链接:

https://v1.51goc.com/level/program/84/385

(进去后要登录)

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询