• 第五章 循环结构课后反思


    1、

    #include<stdio.h>
    main()
    {
        int a,b,c,d,e,f,n=7;
        for(a=1;a<=5;a++)
        {
            for(b=a;b<5;b++)
            printf(" ");
            for(c=1;c<=(2*a-1);c++)
            printf("*");
            printf("
    ");
        }
        for(d=2;d<=6;d++)
        {
            for(e=1;e<d;e++)
            printf(" ");
            for(f=d;f<=(n-d+3);f++)
            printf("*");
            printf("
    ");
        }
     } 

    2、

    #include<stdio.h>
    main()
    {
        int a,b,c,d;
        for(a=1;a<=5;a++)
        {
            for(b=1;b<=2*a-1;b++)
            printf("*");
            printf("
    ");
        }
        for(c=1;c<=4;c++)
        {
            for(d=c;d<=8-2*c+1;d++)
            printf("*");
            printf("
    ");
        }
    }

    3、

    #include<stdio.h>
    main()
    {
        int a,b,c,d,e,f,n=9;
        for(a=1;a<=5;a++)
        {
            for(b=0;b<9-2*a+1;b++)
            printf(" ");
            for(c=1;c<=(2*a-1);c++)
            printf("*");
            printf("
    ");
        }
        for(d=1;d<=4;d++)
        {
            for(e=1;e<=2*d;e++)
            printf(" ");
            for(f=1;f<=9-2*d;f++)
            printf("*");
            printf("
    ");
        }
     } 

    4、

    #include<stdio.h>
    main()
    {
        int a,b,c,d,e,f,n=9;
        for(a=1;a<=5;a++)
        {
            for(b=1;b<a;b++)
            printf(" ");
            for(c=a;c<=(n-a+1);c++)
            printf("*");
            printf("
    ");
        }
        for(d=2;d<=5;d++)
        {
            for(e=d;e<5;e++)
            printf(" ");
            for(f=1;f<=(2*d-1);f++)
            printf("*");
            printf("
    ");
        }
     } 

    5、

    #include<stdio.h>
    main()
    {
        int a,b,c,d,e,f;
        for(a=1;a<=5;a++)
        {
            for(b=1;b<a;b++)
            printf(" ");
            for(c=1;c<=7;c++)
            printf("*");
            printf("
    ");
        }
        for(d=1;d<=4;d++)
        {
            for(e=d;e<4;e++)
            printf(" ");
            for(f=1;f<=7;f++)
            printf("*");
            printf("
    ");
        }
     } 

    6、

    #include<stdio.h>
    main()
    {
        int a,b,c,d,e,f;
        for(a=1;a<=5;a++)
        {
            for(b=1;b<=5-a;b++)
            printf(" ");
            for(c=1;c<=7;c++)
            printf("*");
            printf("
    ");
        }
        for(d=1;d<=4;d++)
        {
            for(e=1;e<=d;e++)
            printf(" ");
            for(f=1;f<=7;f++)
            printf("*");
            printf("
    ");
        }
     } 

    7、

    #include<stdio.h>
    main()
    {
     int a,b,c,d;
     for(a=1;a<=5;a++)
     {
        for(b=a;b<5;b++)
            printf("  ");
        for(c=1;c<=(2*a-1);c++)
            printf(" *");
            printf("
    ");
     }
      for(a=1;a<=2;a++)
     {
        for(c=1;c<=9;c++)
            printf(" *");
            printf("
    ");  
     }
      for(a=1;a<=5;a++)
      {  
        for(c=1;c<=5-a;c++)
         printf(" *");
         for(c=1;c<=2*a-1;c++)
         printf("  ");
         for(c=1;c<=5-a;c++)
         printf(" *");
         printf("
    ");
      }
    }

    本次实验主要是理解for语句的使用及它的嵌套结构,一些图案需要将它合理的拆分然后再结合代码拼装起来就形成了所需要的图案,最主要的是要理解代码而不是一味做题,经过本次实验我也了解到自己的对代码的熟悉程度还不够高,刚开始第七个代码我做出来之后发现图案不太像然后发现中间少了空格,然后一直弄不出来就像用横向结构,发现不会横向的结构,之后询问同学后才明白可以在中间加个空格,所以学习的过程就是大家一起共同学习,互相进步的过程。

  • 相关阅读:
    安装mysql
    工坊第十天
    工坊第九天
    友链qaq
    About me
    好耶
    [Ynoi2011]初始化
    [Ynoi2013]大学
    [Ynoi2015]盼君勿忘
    [Ynoi2019模拟赛]Yuno loves sqrt technology III
  • 原文地址:https://www.cnblogs.com/q07925758237/p/10686212.html
Copyright © 2020-2023  润新知