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 }
  • 相关阅读:
    Software Solutions CACHE COHERENCE AND THE MESI PROTOCOL
    CACHE COHERENCE AND THE MESI PROTOCOL
    Multiprocessor Operating System Design Considerations SYMMETRIC MULTIPROCESSORS
    Organization SYMMETRIC MULTIPROCESSORS
    PARALLEL PROCESSING
    1分钟内发送差评邮件
    Secure Digital
    SYMMETRIC MULTIPROCESSORS
    A Taxonomy of Parallel Processor Architectures
    parallelism
  • 原文地址:https://www.cnblogs.com/zqxLonely/p/4088432.html
Copyright © 2011-2022 走看看