ACMjlb入门题 1034

#include<stdio.h>
void print2(int n)
{
    int i;
    for(i=1;i<=n;i++)
        printf("%d",i);
    for(i=n-1;i>=1;i--)
        printf("%d",i);
    printf("\n");
}
int main()
{
    int k,i,m;
    while(scanf("%d",&m)!=EOF)
 {
    for(k=1;k<=m;k++)
    {
       for(i=1;i<=m-k;i++)
       printf(" ");
       print2(k);
    }
    for(k=m-1;k>=1;k--)
    {
        for(i=1;i<=m-k;i++)
            printf(" ");
        print2(k);
    }
 }
 return 0;
}

题目的代码

本文出自 “我的算法笔记” 博客,谢绝转载!

你可能感兴趣的:(c,ACM,ACMjlb)