zoukankan      html  css  js  c++  java
  • HDU 2153 仙人球的残影

                                       仙人球的残影

    Problem Description
    在美丽的HDU,有一名大三的同学,他的速度是众所周知的,跑100米仅仅用了2秒47,在他跑步过程中会留下残影的哎,大家很想知道他是谁了吧,他叫仙人球,既然名字这样了,于是他的思想是单一的,他总是喜欢从一点出发,经过3次转折(每次向右转90°),回到出发点,而且呢,他每次转折前总是跑相同长度的路程,所以很多人都想知道如果用‘1’算他跑步出发的第一个残影的话,那么回到起点的时候,他的残影是怎么样的呢?
     
    Input
    测试数据有多行,每一行为一个数N(1<=N<=10)(以0结尾,0不做处理),即仙人球在没有回到起点的时候,跑过留下N个残影后突然90°右转。
     
    Output
    每组测试数据输出一个结果,并且每个残影的计数位长度为3个字符长度。(当然N等于1的话,它的结果也是占用3个字符位置的)
     
    Sample Input
    4
     
    Sample Output
       1   2  3   4
     12            5
     11            6
     10   9   8  7
     

     简单题。

     1 #include <stdio.h>
     2 #include<string.h>
     3 int a[10][10];
     4 int main()
     5 {
     6     int x;
     7     while(~scanf("%d",&x))
     8     {
     9         if(x==0)
    10             break;
    11         memset(a,0,sizeof(a));
    12         int i,j=0,s=1;
    13         for(i=0; i<x; i++)
    14         {
    15             for(; j<x; j++)
    16             {
    17                 a[i][j]=s++;
    18             }
    19             if(j==x)
    20                 j=x-1;
    21         }
    22 
    23         j=x-2;
    24         for(i=x-1; i>=1; i--)
    25         {
    26             for(; j>=0; j--)
    27                 a[i][j]=s++;
    28             if(j<0)
    29                 j=0;
    30         }
    31 
    32         for(i=0; i<x; i++)
    33         {
    34             for(j=0; j<x; j++)
    35                 if(a[i][j]!=0)
    36                     printf("%3d",a[i][j]);
    37                 else printf("   ");
    38             printf("
    ");
    39         }
    40 
    41     }
    42     return 0;
    43 }
    我愿付出努力,只为更好的明天
  • 相关阅读:
    管道和FIFO
    2.Qt Creator的使用
    1.新手上路:Windows下,配置Qt环境
    系统数据文件和信息
    使用Python与数据库交互
    与文件和目录操作相关的函数
    使用Python处理Excel文件的一些代码示例
    使用Python处理CSV文件的一些代码示例
    【Jenkins】发布报错“error: RPC failed; curl 18 transfer closed with outstanding read data remaining”
    Linux之文本处理命令
  • 原文地址:https://www.cnblogs.com/castledrv/p/3666753.html
Copyright © 2011-2022 走看看