Advertisement

数字金字塔:PTA-武理-C实验

阅读量:

输入一个正整数repeat (repeat<10),做repeat次下列运算:

请按回车键以开始生成数字金字塔,请指定一个介于1至9之间的整数值n(例如5),随后将生成由1开始的n行数字金字塔。请按回车键以开始生成金字塔。请按回车键将看到第1行内容,请按回车键将看到第2行内容... 请按回车键继续查看下一行。

程序从第1行读取一个正整数repeat(repeat小于10)。随后read repeat次的每一行为一个正整数n(n小于10)。按照指定顺序的每个n值依次生成并输出相应的数字金字塔数量为repeat个。例如:输入样例: … 输出如上所示

复制代码
    #include<stdio.h>
    int main()
    {   int repeat,i,j,n,k;
    scanf("%d\n",&repeat);
    for(i=1;i<=repeat;i++)
    {scanf("%d",&n);
    for(k=1;k<=n;k++)
    {for(j=1;j<=n-k;j++)
        printf("  ");
    for(j=1;j<=2*k-1;j++)
        printf("%d ",k);
        printf("\n");}}
    return 0;
    }

全部评论 (0)

还没有任何评论哟~