c语言怎么实现空心菱形

   2024-10-13 6220
核心提示:下面是一个实现空心菱形的C语言代码示例:#include stdio.hint main() {int rows, i, j, space;printf(Enter the number of rows

下面是一个实现空心菱形的C语言代码示例:

#include <stdio.h>int main() {    int rows, i, j, space;    printf("Enter the number of rows: ");    scanf("%d", &rows);    // 上半部分    for(i = 1; i <= rows; i++) {        // 输出空格        for(space = 1; space <= rows - i; space++) {            printf(" ");        }        // 输出菱形左半部分        for(j = 1; j <= 2*i-1; j++) {            if(j == 1 || j == 2*i-1) {                printf("*");            } else {                printf(" ");            }        }        printf("\n");    }    // 下半部分    for(i = rows-1; i >= 1; i--) {        // 输出空格        for(space = 1; space <= rows - i; space++) {            printf(" ");        }        // 输出菱形左半部分        for(j = 1; j <= 2*i-1; j++) {            if(j == 1 || j == 2*i-1) {                printf("*");            } else {                printf(" ");            }        }        printf("\n");    }    return 0;}

通过输入行数,程序会输出一个空心的菱形图案。您可以将此代码复制粘贴到您的C语言编辑器中进行运行测试。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号