放大的X

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

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

X X
X
X X 5*5的’X’如下所示:
X X
X X
X
X X
X 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

 //这个题目有点坑,最后哪一块不需要输出空格,以下是模板。

import java.util.Scanner;
public class Main2565 {
public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
int [][]a;
int n=cin.nextInt();
while(n-->0){
int m=cin.nextInt();
a=new int[m][m];
for(int i=0;i<m;i++){
for(int j=0;j<m;j++){
if(i==j||i+j==m-1){
a[i][j]=1;
}
else if(i+j<m-1&&i!=j){
a[i][j]=2;
}
else if(i>j&&i+j>=m){
a[i][j]=2;

}

}

}
for(int i=0;i<m;i++){
for(int j=0;j<m;j++){
if(a[i][j]==1){
System.out.print("X");
}
if(a[i][j]==2){
System.out.print(" ");
}
}
System.out.println();
}
System.out.println();
}
}
}

hdu2565java的更多相关文章

随机推荐

  1. 【HDOJ】1086 You can Solve a Geometry Problem too

    数学题,证明AB和CD.只需证明C.D在AB直线两侧,并且A.B在CD直线两侧.公式为:(ABxAC)*(ABxAD)<= 0 and(CDxCA)*(CDxCB)<= 0 #includ ...

  2. BZOJ2348: [Baltic 2011]Plagiarism

    2348: [Baltic 2011]Plagiarism Time Limit: 1 Sec  Memory Limit: 256 MBSubmit: 304  Solved: 141[Submit ...

  3. split方法在低版本IE浏览器上无法解析的问题

    前一篇不知道怎么被博客园给删了,重新补发一个. 最近在项目中发现一个很诡异的问题,通过js获取cookie时,发现赋给用户name的时候IE9和低于9以下的浏览器对比时获取到的名字不一样,通过调试发现 ...

  4. java md5方法 for Android

    很简单的方法 public static String md5(String string) { byte[] hash; try { hash = MessageDigest.getInstance ...

  5. linux内存分配机制

    这几天在观察apache使用内存情况,所以特意了解了下linux的内存机制,发现一篇写得还不错.转来看看. 一般来说在ps aux中看到的rss就是进程所占用的物理内存.但是如果将所有程序的rss加起 ...

  6. 集成电路中的assert和deassert应该如何翻译?

    转载自:http://m.blog.csdn.net/blog/code_robot/37663085 我每次看到电路中的assert与deassert时,总是感觉别扭,因为词典翻译总是"断 ...

  7. 在win7的虚拟机中LINUX与winxp两客户机互通问题

    本人实际操作:两个虚拟机都选Host-Onl,查看主机VirtualBox Host-Only Network ip地址为192.168.56.1,那我让linux,windowsxp都让为该网址19 ...

  8. Esper系列(二)时间窗口、长度窗口、cast、注解、自定义函数、静态方法

    长度窗口实现原理图 说明: 上图长度窗口为5,事件W1至W5进入引擎后属于NewEvents队列,事件W6进入引擎后,W2至W6就属于NewEvents队列,而事件W1就属于OldEvents队列了. ...

  9. IntelliJ 直接编辑国际化文件(properties)方法

    IntelliJ 直接编辑国际化文件(properties)方法 settings-File Encodings 右下角 Transparent native-to-ascii conversion的 ...

  10. HDOJ-ACM1003(JAVA)

    转载声明:原文转自http://www.cnblogs.com/xiezie/p/5502855.html 第一.二次的思路都是穷举: 第一次的实现是用二维数组: import java.util.* ...