C语言编程打印如下规律的的n行图形(n>=3且n<80)。 ***** *** * *** *****
编程打印如下规律的的n行图形(n>=3且n<80)。 ***** *** * *** ***** 求大神告知 谢谢╮(╯▽╰)╭
程序代码:
#include <stdio.h> void print(int row,int rows) { int _space=(rows-row)/2; int i; for(i=1;i<=_space;++i) { printf(" "); } for(i=1;i<=row;++i) { printf("*"); } printf("\n"); } int main() { int i,n; scanf("%d",&n); if(n%2==0) n-=1; for(i=n;i>1;i-=2) { print(i,n); } for(i=1;i<=n;i+=2) { print(i,n); } return 0; }