绘梨衣957 2023-10-17 09:10 采纳率: 0%
浏览 279

给定一个字符 ,用它构造一个对角线长五个字符,倾斜放置的菱形。输入:输入只有一行,包含一个字符。输出:该字符构成的菱形

img


给定一个字符 ,用它构造一个对角线长五个字符,倾斜放置的菱形。输入:输入只有一行,包含一个字符。输出:该字符构成的菱形

  • 写回答

2条回答 默认 最新

  • qzjhjxj 2023-10-17 09:42
    关注

    供参考:

    #include <stdio.h>
    #include <stdlib.h>
    int  main()
    {
        int i, j, k, n = 3;
        char c = '*';
        printf("输入字符:");
        scanf("%c", &c);
        for (k = 1 - n; k <= n - 1; k++)
        {
            i = n - abs(k);
            for (j = 0; j < n - i; j++)
                printf(" ");
            for (j = 0; j < 2 * i - 1; j++)
                printf("%c", c);
            printf("\n");
        }
        return 0;
    }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 10月17日