HDU-2153

来源:互联网 发布:宜兴俊知集团招聘2016 编辑:程序博客网 时间:2024/06/06 10:49

点击打开链接

#include<stdio.h>#include<string.h>int main(void){int n,p[11][11],i,j,count;while(scanf("%d",&n)&&n){        count=0;memset(p,0,sizeof(p));for(i=0,j=0;j<n;j++)p[i][j]=++count;for(i=1,j=n-1;i<n;i++)p[i][j]=++count;for(j=n-2,i=n-1;j>=0;j--)p[i][j]=++count;for(i=n-2,j=0;i>0;i--)p[i][j]=++count;for(i=0;i<n;i++){    for(j=0;j<n;j++){        if(p[i][j]!=0)printf("%3d",p[i][j]);        else printf("   ");    }    printf("\n");}}return 0;}


原创粉丝点击