2565放大的X(hdu)

摘要:
如3*3的’X’应如下所示:XXXXX5*5的’X’如下所示:XXXXXXXXXInput输入数据第一行是一个整数T,表示有T组测试数据;接下来有T行,每行有一个正奇数n,表示放大的规格。Output对于每一个n打印一个规格为n*n放大的’X’;每组输出后面空一行。
/*放大的X
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5732    Accepted Submission(s): 1747


Problem Description
请你编程画一个放大的’X’。
如3*3的’X’应如下所示:

X X XX X5*5的’X’如下所示:X   X X X  X X XX   X
 

Input
输入数据第一行是一个整数T,表示有T组测试数据;
接下来有T行,每行有一个正奇数n(3 <= n <= 79),表示放大的规格。

 

Output
对于每一个n打印一个规格为n * n放大的’X’;每组输出后面空一行。
 

Sample Input
2
3
5 
 

Sample Output
X X
 X
X X

X   X
 X X
  X
 X X
X   X

*/#include<iostream>
using namespacestd;
intmain()
{
    intT,n,t,i;
    char X='X';
    scanf("%d",&T);
    while(T--)
    {
        scanf("%d",&n);
        for(t=0;t<n/2;t++)
        {
            for(i=0;i<t;i++)
                cout<<" ";
            cout<<X;
            for(i=0;i+2*t<n-2;i++)
                cout<<" ";
            cout<<X;
            cout<<endl;
        }
        for(i=0;i<n/2;i++)
            cout<<" ";
        cout<<X<<endl;
        for(t=n/2-1;t>=0;t--)
        {
            for(i=0;i<t;i++)
                cout<<" ";
            cout<<X;
            for(i=0;i+2*t<n-2;i++)
                cout<<" ";
            cout<<X;
            cout<<endl;
        }
        cout<<endl;
    }
    return 0;
}

免责声明:文章转载自《2565放大的X(hdu)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Redis常见问题img图像对齐的方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

【工具技巧】:sublime notepad++ 多行编辑

将光标定位到一行-˃ctrl+shift+↑↓, 上下移动一行。选择-˃ctrl+shift后+↑↓, 上下移动所选区域。再次按6:Ctrl+Shift+Enter在光标前插入一行。...

传奇服务端各文件用途说明

传奇外传服务端├数据库服务器│├联系│├美国联邦储备银行│├日志│├! ID列表。txt(付款帐户列表,在Setup.exe中ServiceMode=TRUE时有效)!服务器信息.txt│├DBServer.exe│└DBSrc.ini├登录门│├登录网关.exe│└配置ini├登录服务器│├Chr日志│├ConLog公司│├计数日志│├国际数据库││├ID...

如何在Android模拟器上安装apk文件

如本实例的“mishop_2.0.20130911_1.1.1.apk”3.执行控制台命令,进行安装。切换到D盘,输入D:,然后点击Enter,即切换到D盘,输入cd,找到platform-tools的文件地址,即adb.exe的文件路径。,粘贴在控制台中。...

ActiveMQ教程(消息发送和接受)

activemq全部&lt;版本&gt;{版本}&lt;/版本&gt;名称为ActiveMqUtilitimportjava。util。日期importorg.apache.activemq.activemq连接//创建链接Connectionconnection=null;61616");...

线阵相机参数计算,选择合适的相机与镜头

1.精度=对象宽度/像素,此公式用于选择相机。如果要求的精度为0.3mm/像素,对象宽度为1200mm,则像素为4K,因此选择4K相机。2.物体的最大移动速度=精度×最大线频率,此公式用于计算相机是否满足移动速度。0.3mm/pixel×26000Hz=7617mm/s,即物体移动速度低于457m/min,因此4K相机是可以的。3.物体距离=焦距×精度/像素...