·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> iOS-C第四天(上)

iOS-C第四天(上)

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23

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!\n");
//    }   
//打印5次 hello world:
//    int a = 5;
//    while (a > 0) {
//        printf("Hello World!\n");
//        a--;
//    }
//    printf("END\n");   
//    int a =0;
//    while (a < 5) {
//        printf("%dHello World!\n", 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\n", 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~100间7的倍数:
//    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("\n");
//        }
//    }   
 

 

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("\n");
//    }       
//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("\n");
//    }       
//continue:在循环中的使用   
//continue:结束本次循环   
//作用:加速循环的执行