• #include stdio.h(7)


    #include <stdio.h>
    int main()
    {
       //***********一、循环语句***************
         //什么叫做循环:
         //重复的做某件事情,重复的执行一段代码
         //什么时候用循环:
      
    
        //1、while语句(会先根据判断条件是否满足,在决定是否循环)
             /*
                  whlie(表达式1)
                  {
                     如果表达式1成立。就会执行{}里面的语句
                     语句1;
                    
                     当执行完语句1的时候,
                     循环会对循环条件进行重新判断,
                     如果循环条件满足则继续循环,
                     如果不满足则退出循环,
                     执行循环下面的代码
                  }
              */
        
         //利用while循环计算1-100里面的7的倍数
          int num = 1;
          while(num<=100)//循环条件是num≤100
          {
              if(num%7 == 0)//
              {
                  printf("num=%d
    ",num);
              }
               num++;
          }
      
        //2、do-while语句(无论循环条件是否满足,程序都会先执行1遍循环的代码)
        /*
          do
          {
             循环体;
          }while(判断表达式);
          
        */
          
          int num1 = 1;
          do
          {
             if(num1%7 == 0)
             {
               printf("num1=%d",num1);
             }
             num1++;
          }while(num1<=100);
    
    
    
          
          
          
        //3、for循环语句
        /*
         表达式1:设置循环的初始值,即从即开始循环
         表达式2:循环判断条件
         表达式3:循环变量的改变
         注意:
         1、每个表达式用分号隔开
         2、正真的循环顺序是
            表1->表2-(满足)->语句4->表3->表2->语句4
                  |(不满足)             |
               跳出循环                  跳出
    
         1->2->4->3->2->4->3   2-4-3
         for(表1;表2;表3)
         {
            循环语句4
         }
         */
    
         for(int i=1;i<101;i++)
         {
            //要执行循环代码
            if(i%7 == 0)
            {
               printf("i=%d
    ",i);
            }
        }
    
        for(int j=100;j>0;j--)
        {
           if(j%7 == 0)
           {
               printf("j=%d
    ",j);
           }
        }
    
    
        /*
          双层for循环和多层for循环
          1、从外层开始
          2、执行到内层的时候,
             会把内层循环全部循环一次,在执行一次外部循环
          3、多层循环机制和钟表的机制是一样的
          4、f1(1次)->f2(60次)->f3(3600次)
    
          for(表1;表2;表3) //时针
          {
             循环语句4
             for(表1;表2;表3)  //分针(60次)
             {
                for(。。。)  //秒针 (60次)
                {
                
                }
             }
          }
         */
    
        //一共会循环5*3 =15
        //当m=0的时候,小循环会把0,1,2执行,在m变成1
        //当m=1的时候,小循环会把0,1,2
        for(int m=0;m<5;m++)//0,1,2,3,4
        {
           printf("
    这是大循环,并且当前m=%d",m);
           for(int n=0;n<3;n++)//0,1,2
           {
               printf("这是小循环,当前n=%d",n);
           }
        }
    
        for(int a = 0;a<10;a++)
        {
           //如果有换行,外层循环控制行数
           printf("
    
    ");
           for(int b=0;b<5;b++)//列数
           {
             printf("%d*%d=%d  ",a,b,a*b);
             //a=0 ,b=0,1,2,3
             //a=1 ,b=0,1,2,3
           }
        }
     
        /*
            *****
            *****
            *****
            *****
        */
    
       for(int c=0;c<4;c++)
       {
           printf("
    ");
           for(int d=0;d<5;d++)
           {
              printf("*");
           }
       }
    
       /*
            第一个作业
            *****   *****     *            *
            ****     ****     **          **
            ***       ***     ***        ***
            **         **     ****      ****
            *           *     *****    *****
    
            第二个作业
            1*1 =1  2*1=2
            1*2 =2
            1*3 =3
            。
            。
            。
            。
            。
            1*9=9
     
    
    
       */
    
    
    
    
      
      return 0;
    }
  • 相关阅读:
    Kafka概述与部署
    理解微前端技术原理
    Docker之单机网络一
    MySQL Binlog解析
    MySQL之Xtrabackup
    MySQL之mysqldump
    学生成绩管理系统
    凯域课程表使用体验(软件名:上课了)
    动手动脑问题分析
    关于十天集训的收获
  • 原文地址:https://www.cnblogs.com/lishch/p/9329908.html
Copyright © 2020-2023  润新知