zoukankan      html  css  js  c++  java
  • 放大的X--HDOJ-201307292012

    放大的X
    Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other)
    Total Submission(s) : 211   Accepted Submission(s) : 35
    Font: Times New Roman | Verdana | Georgia
    Font Size: ← →
    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 "stdio.h"
    int main()
    {
       int N,n,i,j,k,t;
       scanf("%d",&N);
       while(N--)
       {
        scanf("%d",&n);
        for(i=1;i<=n;i++)
        {
         k=n+1-i;
            if(k>i)
            t=k;
            else
          t=i;
        for(j=1;j<=n;j++)
        {
         if(j==i||j==k)
            printf("X");
            else if(j<t)
            printf(" ");
        }
        printf(" ");
        }
        printf(" ");
       } 
       return 0;
    }

  • 相关阅读:
    深入理解Java Proxy机制
    StringBuilder与StringBuffer的区别
    反射
    list和set区别
    spring总结
    Hibernate与 MyBatis的比较
    手机拍照或选择照片上传html5代码
    JSP两种跳转
    离散化
    圆方树
  • 原文地址:https://www.cnblogs.com/xiaziteng/p/fangdadex.html
Copyright © 2011-2022 走看看