从键盘上输入整数n(设2≤n≤9)按示例格式输出一个由数字组成的三角形图案。函数定义格式void szt(int n)。要求在主函数中输入整数n的值。在子函数中输出数字三角形图案。

从键盘上输入整数n(设2≤n≤9)按示例格式输出一个由数字组成的三角形图案。函数定义格式void szt(int n)。要求在主函数中输入整数n的值。在子函数中输出数字三角形图案。

img

供参考:

#include<stdio.h>
void szt(int n)
{
    int i,j,k;
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=2*(n-i);j++)
            printf(" ");
        for(k=1;k<=i;k++)
            printf("%2d",k);
        for(k=i-1;k>0;k--)
            printf("%2d",k);
        printf("\n");
    }
}
int main()
{
    int n;
    printf("Enter n:");
    scanf("%d",&n);
    if(n<2 || n>9) return -1;
    szt(n);
    return 0;
}