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; }