A Computer Graphics Problem 4176 2013上海邀请赛

A Computer Graphics Problem

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 968    Accepted Submission(s): 688


Problem Description
In this problem we talk about the study of Computer Graphics. Of course, this is very, very hard.
We have designed a new mobile phone, your task is to write a interface to display battery powers.
Here we use '.' as empty grids.
When the battery is empty, the interface will look like this:
*------------*
|............|
|............|
|............|
|............|
|............|
|............|
|............|
|............|
|............|
|............|
*------------*

When the battery is 60% full, the interface will look like this:
*------------*
|............|
|............|
|............|
|............|
|------------|
|------------|
|------------|
|------------|
|------------|
|------------|
*------------*

Each line there are 14 characters.
Given the battery power the mobile phone left, say x%, your task is to output the corresponding interface. Here x will always be a multiple of 10, and never exceeds 100.
 

Input
The first line has a number T (T < 10) , indicating the number of test cases.
For each test case there is a single line with a number x. (0 < x < 100, x is a multiple of 10)
 

Output
For test case X, output "Case #X:" at the first line. Then output the corresponding interface.
See sample output for more details.
 

Sample Input
  
  
2 0 60
 

Sample Output
  
  
Case #1: *------------* |............| |............| |............| |............| |............| |............| |............| |............| |............| |............| *------------* Case #2: *------------* |............| |............| |............| |............| |------------| |------------| |------------| |------------| |------------| |------------| *------------*
 

Source
2013 ACM/ICPC Asia Regional Online —— Warmup2

比较简单,思路可以自己找。
#include<cstdio>
int main()
{
  int t;
  int n,k=1;
  scanf("%d",&t);
  while(t--)
  {
    scanf("%d",&n);
	printf("Case #%d:\n",k++);
	printf("*------------*\n");
	for(int i=0;i<10-n/10;i++)
		printf("|............|\n");
	for(int j=0;j<n/10;j++)
	printf("|------------|\n");
		printf("*------------*\n");
  }
  return 0;
}


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要下载计算机图形学,需要采取以下步骤: 首先,确定你需要下载的计算机图形学软件或工具。计算机图形学是一个广泛的领域,包括各种不同的软件和工具,如3D建模软件、动画制作工具、渲染引擎等。根据你的需求和兴趣,选择合适的软件或工具进行下载。 其次,你可以通过互联网搜索引擎来查找和筛选可靠的下载来源。你可以输入关键词"计算机图形学软件下载"或"计算机图形学工具下载"来搜索相关的结果。在搜索结果中,你可以浏览不同的网站、论坛或软件下载平台,找到适合你的软件或工具。 在下载之前,需要确定下载来源的可靠性和安全性。首先,选择官方网站或知名的软件下载平台来获取软件或工具,以确保下载的软件是正版和安全的。其次,阅读其他用户的评价和反馈,了解软件的质量和性能,以便做出明智的决策。 一旦确定下载来源,点击下载链接,并根据指引完成下载过程。下载的速度取决于你的互联网连接和文件大小。一般来说,下载较大的计算机图形学软件可能需要一些时间,所以请耐心等待。 下载完成后,你可以打开下载的文件进行安装。根据软件或工具的具体要求,进行相应的安装步骤。一般来说,安装过程包括双击安装文件、选择安装路径、确认安装选项等。 最后,一旦安装完成,你就可以开始使用计算机图形学软件或工具了。根据你的需求,你可以学习使用软件的各种功能和工具,进行各种计算机图形学相关的任务,如建模、动画制作、渲染等。 总的来说,下载计算机图形学软件或工具是一个简单的过程,你只需要确定你的需求,选择可靠的下载来源,进行下载和安装即可。随着你的学习和实践,你可以更好地掌握计算机图形学的技术和应用。 ### 回答2: 计算机图形学是一个涉及到计算机科学与艺术的领域,旨在使用计算机生成、编辑和显示图像。所谓的“computer graphics下载”可能指的是下载计算机图形学的相关软件或教程。关于这个问题,以下是一个可能的回答: 下载计算机图形学软件和教程可以帮助我们学习和应用计算机图形学的相关知识和技术。在互联网上,我们可以通过搜索引擎查找计算机图形学软件的官方网站或其他下载渠道,从中下载我们所需要的软件。常见的计算机图形学软件包括Photoshop、3ds Max、Maya等,它们分别用于图像处理、三维建模和动画制作等方面。 同时,我们还可以在各种相关的技术论坛、学术网站或在线教育平台上找到计算机图形学的教程和学习资料。这些教程包括基础知识介绍、算法实现、图形渲染技术等内容,可以帮助我们系统学习和掌握计算机图形学的理论和实践技巧。 通过下载计算机图形学软件和教程,我们可以在自己的电脑上进行图像处理、三维建模、动画设计等各种计算机图形学任务。这些任务可以应用于游戏开发、电影制作、工程设计、虚拟现实等领域。通过学习和应用计算机图形学,我们可以达到创作出精美的图像和影像的目的,同时也为我们的职业发展提供更多机会和选择。因此,计算机图形学的下载对于我们学习和实践相关领域都具有重要意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值