C初学者求助...for循环
一道题
:使用for循环语句编程打印如下规律的的n行图形(n>=3且n<80)。*****
***
*
***
*****
做过打印
*
***
*****
这种样子的图案,这种两个三角的又理解不了了
...求指导
...不胜感激
程序代码:
#include"stdio.h"
int main()
{
int n = 5;
int i,j,k;
int half=n/2+1;
for(i=0;i<half;i++)
{
for(j=0;j<i;j++) printf(" ");
for(k=i;k<n-i;k++) printf("*");
printf("\n");
}
for(i=half-1;i>0;i--)
{
for(j=1;j<i;j++) printf(" ");
for(k=i;k<n-i+2;k++) printf("*");
printf("\n");
}
getchar();
return 0;
}
