循环结构课后反思

图形一:代码

#include<stdio.h>
main()
{
    int i,j,k;
    for(i=1;i<=5;i++)
    {
        for(j=1;j<=5-i;j++)
        printf(" ");
        for(k=1;k<=2*i-1;k++)
        printf("*");
        printf("\n");
    }
    for(i=1;i<=4;i++)
    {
        for(j=1;j<=i;j++)
        printf(" ");
        for(k=1;k<=9-2*i;k++)
        printf("*");
        printf("\n");
    }
 }

图形

图形二:代码

#include<stdio.h>
main()
{
    int i,j;
    for(i=1;i<=5;i++)
    {
        for(j=1;j<=2*i-1;j++)
        printf("*");
        printf("\n");
    }
    for(i=1;i<=4;i++)
    {
        for(j=1;j<=9-2*i;j++)
        printf("*");
        printf("\n");
    }
}

图形

图形三:代码

#include<stdio.h>
main()
{
    int i,j,k;
    for(i=1;i<=5;i++)
    {
        for(j=1;j<=10-2*i;j++)
        printf(" ");
        for(k=1;k<=2*i-1;k++)
        printf("*");
        printf("\n");
    }
    for(i=1;i<=4;i++)
    {
        for(j=1;j<=2*i;j++)
        printf(" ");
        for(k=1;k<=9-2*i;k++)
        printf("*");
        printf("\n");
     } 
}

图形

图形四:代码

#include<stdio.h>
main()
{
    int i,j,k;
    for(i=1;i<=5;i++)
    {
        for(j=0;j<i-1;j++)
        printf(" ");
        for(k=1;k<=11-2*i;k++)
        printf("*");
        printf("\n");
    }
    for(i=1;i<=4;i++)
    {
        for(j=1;j<=4-i;j++)
        printf(" ");
        for(k=1;k<=2*i+1;k++)
        printf("*");
        printf("\n");
     } 
}

图形

图形五:代码

#include<stdio.h>
main()
{
    int i,j,k;
    for(i=1;i<=5;i++)
    {
        for(j=1;j<=i-1;j++)
        printf(" ");
        for(k=1;k<=7;k++)
        printf("*");
        printf("\n");
    }
    for(i=1;i<=4;i++)
    {
        for(j=1;j<=4-i;j++)
        printf(" ");
        for(k=1;k<=7;k++)
        printf("*");
        printf("\n");
    }
}

图形

图形六:代码

#include<stdio.h>
main()
{
    int i,j,k;
    for(i=1;i<=5;i++)
    {
        for(j=1;j<=5-i;j++)
        printf(" ");
        for(k=1;k<=7;k++)
        printf("*");
        printf("\n");
    }
    for(i=1;i<=4;i++)
    {
        for(j=1;j<=i;j++)
        printf(" ");
        for(k=1;k<=7;k++)
        printf("*");
        printf("\n");
    }
}

 

图形

图形七:代码

#include<stdio.h>
main()
{
    int i,j,k,l;
    for(i=1;i<=4;i++)
    {
        for(j=1;j<=15-3*i;j++)
        printf(" ");
        for(k=1;k<=2*i-1;k++)
        printf("*  ");
        printf("\n");
    }
    for(i=1;i<=3;i++)
    {
        for(k=1;k<=9;k++)
        printf("*  ");
        printf("\n");
    }
    for(i=1;i<=4;i++)
    {
        for(j=1;j<=5-i;j++)
        printf("*  ");
        for(k=1;k<=2*i-1;k++)
        printf("   ");
        for(l=1;l<=5-i;l++)
        printf("*  ");
        printf("\n");
    }
}

图形

总结:开始写代码的时候有点蒙,虽然上课的时候听懂了,但是实践操作的时候还是有点转不过弯来。第一个图形我是根据书上的代码模仿出来的,然后自己仔细推敲了一下,再重新根据自己的想法打出来了。因为了解了输出图案的思路,之后的6个图形就相对比较简单了,能较快输出图形

posted @ 2019-04-13 11:34  THESTRONGEST  阅读(217)  评论(0编辑  收藏  举报