17-for的双重循环

来源:互联网 发布:主机一定有域名吗 编辑:程序博客网 时间:2024/05/01 07:47

作者:蔡伟

完成日期:2016.12.22

题目描述:

通过使用双重for循环语句,打印下列图形(N =4):

                                                                                                                                *  *** ************ *****  ***   *

样例输入:4

输出结果: 

                                                                                                                                *  *** ************ *****  ***   *
#include <stdio.h>int main( ){    int i,j,n;    scanf("%d",&n);    for (i=1; i<=n; i++)/*打印图形上半部,即前n行*/    {        for(j=1;j<=n-i;j++)//先打印n-i个空格            printf(" ");        for(j=1;j<=2*i-1;j++)            printf("*");        printf("\n");//一行打印完要换行    }    for (i=n-1; i>0; i--)    {        for(j=1;j<=n-i;j++)            printf(" ");        for(j=1;j<=2*i-1;j++)            printf("*");            printf("\n");    }return 0;}


0 0