在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* ***********
在屏幕上输出以下图案:
*
***
*****
*******
*********
***********
************
**********
*********
*******
*****
***
*
首先分析,输出的是奇数行,输出的个数为奇数个星号;总体有三行;那么可以用循环去解决,循环里面套循环。类似于输出乘法口诀。
// 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;
}
运行结果如下: