• ios中的c第三天循环


    //
    //  main.m
    //  LessonCircle
    //
    //  Created by laouhn on 15/7/16.
    //  Copyright (c) 2015年 池海涛. All rights reserved.
    //
    
    #import <Foundation/Foundation.h>
    
    int main(int argc, const char * argv[]) {
        /*
         1.循环结构
         在满足特定条件下反复执行的代码段.
         initialization 循环变量初始化,condition 循环条件 increment 循环增量
         */
       // 1⃣️---2⃣️----4⃣️----3⃣️---2⃣️---4⃣️----3⃣️............2⃣️
    //    for (1⃣️int i = 0;2⃣️ i < 100;3⃣️ i++) {
    //        4⃣️printf("我是帅哥,你个损塞!%d
    ", i);
    //    }
    //
    //    for (int i = 1; i <= 100 ; i++) {
    //        if (i % 2 != 0) {
    //             printf("%d
    ", i);
    //        }
    //    }
    //    for (int i = 1; i <= 100;  i++) {
    //        if (i % 7 == 0 || i / 10 ==7 || (i  % 10 == 7)) {
    //            continue;
    //        }
    //        printf("%d
    ",i);
    //    }
    //    int  sum = 0;
    //    for (int i = 1; i < 101; i++) {
    //        sum = sum + i;
    //    }
    //    printf("%d",sum);
        
    //    int jsum = 0;
    //    int osum = 0;
    //    int qisum = 0;
    //    int geiweiqisum = 0;
    //    int shiweisum = 0;
    //    int wuqi = 0;
    //    for (int i = 0; i < 101; i++) {
    //        if(i % 7 == 0)
    //            qisum += i;
    //        if (i % 2 == 0) {
    //            jsum += i;
    //        }else
    //            osum +=i;
    //        if (i % 10 ==7) {
    //            geiweiqisum +=i;
    //        }
    //        if(i / 10 ==7)
    //        {
    //            shiweisum += i;
    //        }
    //        if (i % 7 != 0 && i / 10 !=7 && (i  % 10 != 7)) {
    //            wuqi +=i;
    //        }
    //    }
    //    
    //    printf("奇数%d
     ,偶数%d
    个数为7的和%d
    ,是7的倍数的和%d
    ,十位为7的和%d
    ,不含7不是7的倍数的和%d",jsum,osum,qisum,geiweiqisum,shiweisum,wuqi);
        //快捷键 cmd + alt + [  ]  整行移动
    //    for (int i = 0; i < 3; i++) {
    //        for (int i =1; i < 4; i++) {
    //            printf("%d ", i);
    //                    }
    //        printf("
    ");
    //    }
    //
    //    for (int i = 0; i < 3; i++) {
    //        for (int j = 1;j <= i+1 ; j++) {
    //            printf("%d ",j);
    //        }
    //        printf("
    ");
    //    }
        /*
        1
        23
        456
         */
    //   // int j=1;
    //    for (int i = 0;  i< 3;  i++) {
    //        for (int j = 1; j <=3 - i; j++) {
    //            printf("%d",j);
    //        }
    //        printf("
    ");
    //    }
    //    for (int i = 1; i < 7; i++) {
    //        if (i == 2||i==4) {
    //            printf("
    ");
    //        }
    //        printf("%d",i);
    //      
    //    }
    //    for (int i = 0; i < 3; i++) {
    //        for (int j = 3; j > i; j--) {
    //            printf("%d",j);
    //        }
    //        printf("
    ");
    //    }
        /*
         1
         23
         456
         */
    //    for (int i = 0; i < 3; i++) {
    //        for (int j =1 + i; j < i+1; j++) {
    //            printf("%d",j);
    //        }
    //        printf("
    ");
    //    }
        /*
         *
        * *
       * * *
        * *
         *
         */
        /*
        for (int i = 0;i < 3; i++) {
            for (int j = 2;j > i ;j-- ) {
                printf(" ");
            }
            for (int k = 0; k < i+1; k++) {
                printf("* ");
            }
             printf("
    ");
        }
        for (int i = 0;i < 2; i++) {
            for (int j = 0;j < i+1 ;j++ ) {
                printf(" ");
            }
            for (int k = 2; k > i; k--) {
                printf("* ");
            }
            printf("
    ");
        }
         */
    //    for (int i = 0; i < 101; i++) {
    //        if (0 != i  % 2) {
    //            continue;
    //        }
    //        printf("%d", i);
    //    }
        //从控制台输入一个数,判断是否是素数
    //    int a = 0;
    //    printf("请输入一个整数:");
    //    scanf("%d", &a);
    //    int i = 2;
    //    for (; i < a; i++) {
    //        //判断,如果 i 在递增的过程中,存在有 a 的因数,那么 a 就不是素数
    //        if (a % i == 0) {
    //            printf("a不是素数");
    //            break;
    //        }
    //    }
    //    if ( i == a)
    //    {
    //        printf("a是素数");
    //    }
        //while 循环
        //while 循环:经常用于,不知道循环次数的循环
        //for循环可以转换为while循环,而while循环不一定装换为for循环
        //int  i = 1;
    //    while ( i<=100)
    //    {
    //        printf("%d ",i++);
    //    
    //    }
    //    while(i <= 100)
    //    {
    //        if (i % 7 != 0 && i / 10  != 7 && i % 10 != 7) {
    //           printf("%d ",i);
    //        }
    //        i++;
    //        
    //    }
        //do...while : 无乱循环条件是否满足,先执行一次循环体,然后判断循环条件是否满足
    //    do {
    //        printf("%d ", i);
    //        i++;
    //    } while (i<101);
    //    return 0;
        printf("%d",arc4random() % 11);
        //[a,b] 区间的随机数: arc4random() % (b - a + 1) + a;
        //循环总结:1.循环变量初始化,2.循环条件,3循环变量增量,4,循环体
        //循环的执行顺序:1 -2 -4 - 3- 2- 4 -3.......2(最后,循环条件不满足,跳出循环)
        //for 循环 与 while 循环之间的区别:
        //当知道循环次数的时候,使用for循环,当不知道循环次数时,使用while循环
        //for 循环可以转换为while 循环,而 while循环不一定能转换为for循环
        //while循环 与 do ... while 循环的区别:
        //while循环首先判断循环条件是否满足,让后执行循环体,而do...while循环 无论循环体是否满足,都先执行循环体,然后判断循环条件是否满足
    }
  • 相关阅读:
    redis的主从复制,读写分离,主从切换
    webpack 教程资源收集
    webpack进阶之插件篇
    Mysql与Redis的同步实践
    通过Gearman实现MySQL到Redis的数据同步
    LVS+MYCAT读写分离+MYSQL同步部署手册(第三版)
    Keepalived+Redis高可用部署(第二版)
    Keepalived+Redis高可用部署
    LVS+Redis部署手册
    知识就是力量(笔记记录)
  • 原文地址:https://www.cnblogs.com/wohaoxue/p/4654041.html
Copyright © 2020-2023  润新知