码迷,mamicode.com
首页 > 其他好文 > 详细

放大的X

时间:2017-12-16 21:17:39      阅读:429      评论:0      收藏:0      [点我收藏+]

标签:out   net   复制   rgs   wrap   ++   pyw   gpo   bottom   

题目描述

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

 技术分享图片

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

 技术分享图片

 

输入

有一个正奇数n(3 <= n <= 79),表示放大的规格。

 

输出

打印一个规格为n * n放大的’X’

 

样例输入 [复制]

5

样例输出 [复制]

技术分享图片
 
AC代码:
 1 import java.util.Scanner;
 2 
 3 public class Main {
 4 
 5     public static void main(String[] args) {
 6         Scanner sc = new Scanner(System.in);
 7         int n = sc.nextInt();
 8         int m = n / 2 + 1;
 9         for (int i = 1; i < m; i++) {
10             for (int a = 1; a < i; a++) {
11                 System.out.print(" ");
12             }
13             System.out.print("X");
14             for (int a = 1; a <= n - i * 2; a++) {
15                 System.out.print(" ");
16             }
17             System.out.print("X");
18             System.out.println();
19         }
20         for (int i = 1; i < m; i++) {
21             System.out.print(" ");
22         }
23         System.out.print("X");
24         System.out.println();
25 
26         for (int i = m - 1; i >= 1; i--) {
27             for (int a = 1; a < i; a++) {
28                 System.out.print(" ");
29             }
30             System.out.print("X");
31             for (int a = 1; a <= n - i * 2; a++) {
32                 System.out.print(" ");
33             }
34             System.out.print("X");
35             System.out.println();
36         }
37         System.out.println();
38     }
39 }

 

放大的X

标签:out   net   复制   rgs   wrap   ++   pyw   gpo   bottom   

原文地址:http://www.cnblogs.com/ixummer/p/8047578.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!