菱形代码(左对齐)

菱形代码
刚开始编写这个程序的时候非常的迷茫不知道从何开始,仔细的想着步骤,有了大体的思路之后开始编写,一共有13行,分俩步进行,先打印前7行,再打印后6行,这个菱形的图案是左对齐,所以相对来说过程容易一些,先把“”打出来,然后再打印空格,“”的个数小于等于(2行号-1),找出这个规律就好做了。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i, a, b;
for (i = 1; i <= 7; i = i++)//先打印前7行
{
for (b = 1; b <= 2 * i - 1; b++)//先输出
号,
printf("");
printf("\n");//每输出一行换行
for (a = 1; a <= 13 - b; a++)//输出空格由少到多
printf(" “);
printf(”\n");//每输出一行换行
}
for (i = 6; i >=1; i–)//打印后6行,行号依次递减
{
for (b = 1; b <= 2 * i - 1; b++)
printf("
");
printf("\n");
for (a = 1; a <= 13 - b; a++)
printf(" “);
printf(”\n");
}
system(“pause”);
return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43249530/article/details/82934281