打印图案

打印图案

#include <stdio.h>

int main() {
	int i, j;
	for (i = 1; i <= 13; i = i + 2) {
		for (j = 1; j <= i; j++) {
			putchar('*');
		}
		putchar('\n');
	}
	for (i = 13; i >= 1; i = i - 2) {
		for (j = 7; j <= i; j++) {
			putchar('*');
		}
		putchar('\n');
	}
	system("pause");
	return 0;
}

编程思路:
首先我们将图案分成两部分,一部分增长,一部分减少;
其次建立双重循环,分别遍历行数和列数,遍历行数的每次控制每次换行,控制列的时候每次让字符*加两次,达到结果预期的效果;
最后是对下面部分的图案采用同样的方法遍历,最终得到结果。

猜你喜欢

转载自blog.csdn.net/gp1330782530/article/details/88775913