zoukankan      html  css  js  c++  java
  • iOS-C 第四天(上)

    1.while循环结构的使用;

    2.随机数的获取;

    3.do... while 循环体的使用;

    4.for循环结构的使用;

    5.break 与 continue 的区别;

     

    1.while循环结构的使用

    // while 结构   
    // while (条件表达式) {   
    //    循环体;   
    // }  
    //执行顺序:判断条件表达式是否成立,如果成立,执行循环体,执行完循环体后,再判断条件表达式是否成立,如此往复,直到条件表达式不成立,跳出while循环;       
    //死循环:
    //    int a = 5;
    //    while (a > 0) {
    //        printf("Hello World! ");
    //    }   
    //打印5hello world:
    //    int a = 5;
    //    while (a > 0) {
    //        printf("Hello World! ");
    //        a--;
    //    }
    //    printf("END ");   
    //    int a =0;
    //    while (a < 5) {
    //        printf("%dHello World! ", a);
    //        a++;
    //    }
    //    int a = 0;
    //    while (a <= 100) {
    //        printf("%d ",a);
    //        a++;
    //    }
    //    int a = 100;
    //    while (a >= 0) {
    //        printf("%d ", a);
    //        a--;
    //    }       
    //计算1~100的和:
    //    int i = 1, sum = 0;
    //    while (i <= 100) {
    ////        sum += i;
    ////        i++;
    //        sum += i++;
    //    }
    //    printf("sum = %d ", sum);       
    //输出1~100的偶数:   
    //方法一:
    //    int i = 0;
    //    while (i <= 100) {
    //        if (i % 2) {
    //            printf("%d ",i);
    //        }
    //        i++;
    //    }       
    //方法二:
    //    int i = 0;
    //    while (i <= 100) {
    //        printf("%d ", i);
    //        i += 2;''
    //    }           
    //打印1~1007的倍数:
    //    int i = 1;
    //    while (i <= 100) {
    //        if (i % 7 == 0) {
    //            printf("%d ", i);
    //        }
    //        i++;
    //    }       
    //打印1~100间个位为7:
    //    int i = 1;
    //    while (i <= 100) {
    //        if (i % 10 == 7) {
    //            printf("%d ", i);
    //        }
    //        i++;
    //    }       
    //打印1~100间十位为7:
    //    int i = 1;
    //    while (i <= 100) {
    //        if (i / 10 == 7) {
    //            printf("%d ", i);
    //        }
    //        i++;
    //    }       
    //打印1~100间不是7的倍数且不包含7的数:
    //    int i = 1;
    //    while (1 <= 100) {
    //        if (i % 7 != 0 && i % 10 != 7 && i /10 != 7) {
    //            printf("%d ", i);
    //        }
    //        i++;
    //       
    //
    //    }   
    //    int a = 0,b = 0;
    //    for (a = 1; a <= 100; a++) {
    //        printf("%d ",a);
    //        for (b = 1; b <= 10; b++) {
    //            printf(" ");
    //        }
    //    }   
     

    5.break 与 continue 的区别;    
    //    for (int i = 1; i < 10;) {
    //        if (i == 4) {
    //            break;
    //        }
    //        printf("%d ", i);
    //    }   
    //break 跳出本层循环;可以把for 看做一层循环       
    //    for (int i = 1; i < 10; i++) {
    //        for (int j = 1; j < 10; j++) {
    //            if (j == 4) {
    //                break;
    //            }printf("%d ", j);
    //        }printf(" ");
    //    }       
    //continue:在循环中的使用   
    //continue:结束本次循环   
    //作用:加速循环的执行

    5.break 与 continue 的区别;    
    //    for (int i = 1; i < 10;) {
    //        if (i == 4) {
    //            break;
    //        }
    //        printf("%d ", i);
    //    }   
    //break 跳出本层循环;可以把for 看做一层循环       
    //    for (int i = 1; i < 10; i++) {
    //        for (int j = 1; j < 10; j++) {
    //            if (j == 4) {
    //                break;
    //            }printf("%d ", j);
    //        }printf(" ");
    //    }       
    //continue:在循环中的使用   
    //continue:结束本次循环   
    //作用:加速循环的执行
     
     
     
  • 相关阅读:
    Redis详解(一)- redis的简介与安装
    集合-全部集合概览
    集合-LinkedList源码解析
    集合-ArrayDeque源码解析
    集合-DelayQueue源码解析
    集合-ConcurrentLinkedQueue 源码解析
    集合-LinkedTransferQueue源码解析
    集合-PriorityBlockingQueue 源码解析
    集合-SynchronousQueue 源码解析
    集合-LinkedBlockingQueue 源码解析
  • 原文地址:https://www.cnblogs.com/CBB-love/p/4308427.html
Copyright © 2011-2022 走看看