在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* ***********

在屏幕上输出以下图案:

*
***
*****
*******
*********
***********
************
**********
*********
*******
*****
***
*

首先分析,输出的是奇数行,输出的个数为奇数个星号;总体有三行;那么可以用循环去解决,循环里面套循环。类似于输出乘法口诀。

// A code block
var foo = 'bar'#include <stdio.h>
int main(){
	int i = 1;
	int j = 1;
	for (i = 1; i <= 30; i += 2){
		if (i <= 15){
			for (j = 1; j <= i; j++){
			printf("*");
			}
			printf("\n");
			printf("\n");
		}
		if (i > 15){
			for (j = i; j <30; j++){

				printf("*");
			}
			printf("\n");

			printf("\n");
		}
	}2018/10/25 13:40:34

system("pause");
	return 0;
}

运行结果如下:
在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* ***********