前言一、如何用C语言打印菱形?二、使用步骤
1.代码 总结
前言
1.需要9行9列
2.可先打印前5行,9列。两个循环
3.其实菱形是用空格+*号构成的,所以要分开来看
4.每行的循环内要嵌套两个循环,一个用来打印空格,一个用来打※号
5.上面4行和下面4行是相同的,所以用判断即可
一、如何用C语言打印菱形? 二、使用步骤 1.代码
代码如下(示例):
#include总结#include int main() { int a = 4; for (int i = 0; i < 10;i++) { if (i>4) { for (int s = 0; s < i - 4; s++) { putchar(' '); } for (int n = 0; n < 9-2*(i-4); n++) { if (n % 2 == 1) { putchar(' '); } else { putchar('*'); } } } else { for (int s = 0; s < 4 - i; s++) { putchar(' '); } for (int n = 0; n < 2 * i + 1; n++) { if (n % 2 == 1) { putchar(' '); } else { putchar('*'); } } } printf("n"); } }



