问题及代码
Description
通过使用双重for循环语句,打印下列图形(N =4):
*
***
*****
*******
*****
***
*
Input
N
Output
*
***
*****
*******
*****
***
*
Sample Input
4
Sample Output
*
***
*****
*******
*****
***
*
/*烟台大学计算机学院 2016
作者: 马春澎
完成日期:2016年12月1日 */
#include<stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(i=1; i<=n; i++)
{
for(j=n-i; j>0; j--)
printf(" ");
for(j=0; j<i; j++)
printf("*",j);
for(j=1; j<i; j++)
printf("*",j);
printf("\n");
}
for(i=n-1; i>0; i--)
{
for(j=n-i; j>0; j--)
printf(" ");
for(j=0; j<i; j++)
printf("*",j);
for(j=1; j<i; j++)
printf("*",j);
printf("\n");
}
return 0;
}
运算结果
知识点总结
循环结构的综合应用
学习心得
先看图形的规律,再编写程序