zoukankan      html  css  js  c++  java
  • 第五章 循环结构课后反思

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

  • 相关阅读:
    windows-如何免费让电脑自带的家庭中文版升级成专业版且不需要重装
    服务器管理-windows服务器如果让服务器自动定时重启
    International Olympiad In Informatics 2009 August 8 – 15, Plovdiv, Bulgaria Contest Day 1
    USACO 2008 FEB Eating Together
    POJ 2823 Sliding Window 滑动窗口 单调队列 Monotone Queue
    1st Junior Balkan Olympiad in Informatics Boats 船 DP
    USACO 2009 FEB Fair Shuttle 庙会班车 贪心
    USACO 2007 NOV Sunscreen 防晒霜 贪心
    JN 刷墙 过程DP
    Luogu
  • 原文地址:https://www.cnblogs.com/q07925758237/p/10686212.html
Copyright © 2011-2022 走看看