SCUT Training 20170913 Problem H

来源:互联网 发布:美利达勇士300d淘宝 编辑:程序博客网 时间:2024/06/08 06:19

原题:http://acm.hdu.edu.cn/showproblem.php?pid=2153


思路:

这种题就是打表找规律,没什么意思,注意数字占3位即可


源代码:

#include <cstdio>int main(){    int n,i,j;    while (scanf("%d", &n)!=EOF && n>=1 && n<=10)    {        for (i=1;i<=n;i++) printf("%3d", i);        printf("\n");        for (i=2;i<n;i++)        {            printf("%3d",4*n-2-i);            for (j=0;j<3*(n-2);j++) printf(" ");            printf("%3d\n",n+i-1);        }        if (n!=1) for (i=3*n-2;i>=2*n-1;i--) printf("%3d",i);        printf("\n");    }    return 0;}

原创粉丝点击