zoukankan      html  css  js  c++  java
  • 山东财经大学新生赛暨天梯赛选拔赛 C Retina

    链接:https://ac.nowcoder.com/acm/contest/547/C
    来源:牛客网
     

    题目描述

    所谓“Retina”是一种显示标准,是把更多的像素点压缩至一块屏幕里,从而达到更高的分辨率并提高屏幕显示的细腻程度。

    例如在普通的屏幕上,一个字符是对应着一个像素,而在retina的屏幕上,一个字符由四个像素显示

    例如

    山财大的“山“字的点阵图如下:

    在普通屏幕上的显示效果是这样的

    而在retina屏幕上的效果是:

    Retina的具体显示效果,由一个可以调节的“缩放比例”确定,

    缩放比例为200%即意味着原来由一个 * 号组成的图案,现在由上下左右的4个 * 组成,

    现在给你一个缩放比例,要求你输出对应的“山”

    输入描述:

    一个数字,表示放大比例
    
    (例如 2 即为放大200%)

    输出描述:

    对应的”山“字图形

    示例1

    输入

    复制

    1

    输出

    复制

    *    *    *
    *    *    *
    *    *    *
    *    *    *
    *    *    *
    *    *    *
     *********
    #include<iostream>
    #include<cstring>
    #include<string>
    #include<algorithm>
    using namespace std;
    
    int main()
    {
    	int n,m,j,k,i,T;
    	while (cin>>n)
    	{
    		
    		for (i=1;i<=6*n;i++)
    		{
    			for (j=1;j<=n;j++)
    			cout<<"*";
    			for (j=1;j<=n*4;j++)
    			cout<<" ";
    			for (j=1;j<=n;j++)
    			cout<<"*";
    			for (j=1;j<=n*4;j++)
    			cout<<" ";
    			for (j=1;j<=n;j++)
    			cout<<"*";
    			
    			cout<<endl;
    		}
    		for (i=1;i<=n;i++)
    		{
    			for (j=1;j<=n;j++)
    			cout<<" ";
    			for (j=1;j<=n*4;j++)
    			cout<<"*";
    			for (j=1;j<=n;j++)
    			cout<<"*";
    			for (j=1;j<=n*4;j++)
    			cout<<"*";
    			for (j=1;j<=n;j++)
    			cout<<" ";
    			cout<<endl;
    		}
    	}
    	
    	return 0;
    }
  • 相关阅读:
    ASP.NET 学习日志
    igoogle 小工具
    nios ann 语音识别
    ASP 3.5 读书笔记
    C# delegate and event 续
    paper
    网站白痴的 ASP.NET website 学习日志
    盒子模型
    将对象序列化成json
    不错的Oracle 存储过程例子
  • 原文地址:https://www.cnblogs.com/Romantic-Chopin/p/12451090.html
Copyright © 2011-2022 走看看