C语言 利用循环打印菱形

【C语言 利用循环打印菱形】利用循环打印菱形
C语言 利用循环打印菱形
文章图片

具体操作:先打印上N行正三角 ,再打印下N-1行倒三角

#include main() { int i, b, c, n; //i=行,b=星,c=空格 scanf("%d", &n); //正三角形行数 for (i = 1; i <= n; i++) { for (c = 0; c < ( n - i ); c++) { printf(" "); } for (b = 1; b <= ( 2 * i - 1 ); b++) { printf("*"); } printf("\n"); } for (i = 1; i <= n - 1; i++) { for (c = 1; c <= i; c++)//空格个数 与当前 行数 相同 printf(" "); for (b = 1; b <= 2 * ( n - i ) -1; b++)// 找规律 printf("*"); printf("\n"); } }

    推荐阅读