Problem J: C语言实验——for循环打印图形(循环结构)
Description
通过使用双重for循环语句,打印下列图形(N =4):
*
***
*****
*******
*****
***
*
Input
N
Output
*
***
*****
*******
*****
***
*
Sample Input
4
Sample Output
*
***
*****
*******
*****
***
*
代码实现:
#include <stdio.h> int main() { int n,i,j; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=n-i+1;j<n+i;j++) { printf("*"); } printf("\n"); } for(i=n-1;i>=1;i--) { for(j=1;j<=n-i;j++) { printf(" "); } for(j=n-i+1;j<n+i;j++) { printf("*"); } printf("\n"); } return 0; }