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

    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 
     3 int main(){
     4     int n;
     5     int flag[11][11];
     6     int i;
     7     int j;
     8     int k;
     9 
    10     while(scanf("%d",&n)!=EOF){
    11         for(i=0;i<11;i++){
    12             for(j=0;j<11;j++)
    13                 flag[i][j]=0;
    14         }
    15 
    16         k=1;
    17         for(i=0;i<n;i++){
    18             flag[0][i]=k;
    19             k++;
    20         }
    21 
    22         k--;
    23         for(i=0;i<n;i++){
    24             flag[i][n-1]=k;
    25             k++;
    26         }
    27 
    28         k--;
    29         for(i=n-1;i>=0;i--){
    30             flag[n-1][i]=k;
    31             k++;
    32         }
    33 
    34         k--;
    35         for(i=n-1;i>0;i--){
    36             flag[i][0]=k;
    37             k++;
    38         }
    39 
    40         for(i=0;i<n;i++){
    41             for(j=0;j<n;j++){
    42                 if(flag[i][j]!=0)
    43                     printf("%3d",flag[i][j]);
    44                 else
    45                     printf("   ");
    46             }
    47 
    48             printf("
    ");
    49         }
    50     }
    51     return 0;
    52 }
  • 相关阅读:
    使用header发送状态代码
    apache rewrite模块基础知识
    Deprecated: Function set_magic_quotes_runtime() is deprecated
    Xmind3.3强烈推荐
    windows 下安装svn服务
    Zend Studio 8
    mysql触发器
    程序员每天该做的事(转载)
    你真的了解.NET中的String吗?
    VS2005中Build顺序的设定
  • 原文地址:https://www.cnblogs.com/zqxLonely/p/4088432.html
Copyright © 2011-2022 走看看