作者 郭聪
日期 11.16
问题 应该更好的理解每个变量代表的含义,能够知道没一个变量都代表着什么,缺少了这个函数将发生怎样的变化,另外应该注意括号的应用。
#include <stdio.h>
void holl_triangle(int n)
{
int i,j;
for(i=1; i<=n-1; i++)
printf(" ");
printf("*\n");
for(j=2; j<=n-1; j++)
{
for(i=1; i<=n-j; i++)
printf(" ");
printf("*");
for(i=1; i<=2*j-3; i++)
printf(" ");
printf("*\n");
}
for(i=1; i<=2*n-1; i++)
printf("*");
}
int main()
{
int n;
scanf("%d",&n); /*输入行数n*/
holl_triangle(n); /*调用输入n行的空心三角形的函数*/
return 0;
}