• C语言循环结构-while/do...while/for--逢3过,阶乘,九九乘法表


    C语言中的循环主要有三种: while循环,do…while循环和for循环

    while循环:先判断条件是否成立,如果条件成立将执行其下的循环体,如果条件不成立一次都不执行。

    语法:

    while(条件)

    {

       //循环体;

    }

    示例1:打印100"我是最棒的!"

    int i=1;

        while(i<=100){

         printf("%d:我是最棒的! ",i);

         i++;

        }

    示例1:打印100"我是最棒的!"

    int i=1;

        while(i<=100){

         printf("%d:我是最棒的! ",i);

         i++;

        }

    do...while结构:先执行循环体,再判断条件是否为真,如果为真继续执行,如果为假终止循环===>先执行,再判断(至少会执行一次)

    语法: do{

       循环体;

    }while(条件);

    示例: 0~100的奇数和

    int i=0,sum=0;

       do{

         if(i%2!=0){

         sum+=i;

         }

         i++;

       }while(i<100);

        printf("0~100之间的所有奇数和为:%d ",sum);

    示例:猜价格高低:5次机会

      int number,i=0,price=100;

      do{

        printf("请输入商品价格: ");

        scanf("%d",&number);

        if(number<price){

         printf("低了! ");

        }else if(number>price){

      printf("高了! ");

        }else{

       printf("猜中了! ");

       break;//跳出循环

        }   

        i++;

      }while(i<5);    

    for循环:for循环中;是不能或缺的,表达式1,表达式2,表达式3都可以省略。

     for(表达式1;表达2;表达式3)

    {

      //循环体;

    }

    示例:3过小游戏":遇到33的倍数或带3的数字替换成""    1  2  过   4   5  过  7  8  

    int i;

      for(i=1;i<40;i++){

    if(i%3==0||i%10==3||i/10%10==3){

      printf(" ");

    }else{

      printf("%d ",i);

    }

        }

    示例:根据用户输入的数字计算其阶乘 5!=1*2*3*4*5

    int number,fac=1;//接受用户输入的数字

    int i;

        printf("请输入数字");

      scanf("%d",&number);

        for(i=1;i<=number;i++){

      fac=i*fac;  

      }

       printf("%d",fac);

    示例: 九九乘法表

    1*1=1

    2*1=2  2*2=4

    3*1=3  3*2=6  3*3=9

    ………

    int i,j;

    for(i=1;i<=9;i++){

        for(j=1;j<=i;j++){

          printf("%d*%d=%d ",i,j,i*j);

       }

     printf(" ");

     }

  • 相关阅读:
    web接口调用
    UISegmentedControl
    CocoaPods安装和使用教程
    NSTimeInterval
    OC-NSString从文件中读取字符串
    XMPP(mac)方案二 ejabberd 服务器搭建 (转载)
    监听 IOS响应式编程框架ReactiveCocoa(RAC)使用示例(转载)
    iOS开发-文件管理
    OC中NSString 的常用方法 (转载)
    NSAttributedString
  • 原文地址:https://www.cnblogs.com/xiaomeng7/p/6602935.html
Copyright © 2020-2023  润新知