这是C语言程序中一个关于循环结构体的填空题

解答一下题目?后面凑字数。

哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦

img

  1. img

完整代码如下,如有帮助,请帮忙采纳一下,谢谢。

img

代码:

#include <stdio.h>
#define S ' '
int main()
{
    int n,i,j;
    scanf("%d",&n);
    for (i=1;i<=n;i++)
    {
        for(j=1;j<=10;j++) //打印每行前面的空格
            printf("%c",S);
        for(j=1;j<=2*(n-i);j++)
            printf("%c",S);
        for(j=1;j<=2*i-1;j++)
            putchar('*');
        printf("\n");
    }
    for (i=1;i<=n-1;i++) //打印后n-1行
    {
        for(j=1;j<=10;j++)
            putchar(S);
        for(j=1;j<=2*(n-i)-1;j++)
            putchar('*');
        printf("\n");
    }
    return 0;
}