zoukankan      html  css  js  c++  java
  • C语言--循环结构



    #import <Foundation/Foundation.h>
    
    int main(int argc, const char * argv[])
    {
    #pragma mark---------------while循环
        //不要出现死循环
        
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
    //    printf("hello lanou
    ");
        //循环体,循环体,循环体,循环体hello lanou
        
    //    int i = 10;
    //    while (i>0) {
    //        printf("hello lanou
    ");
    //        i--;
    //    }
    //    int i = 0;
    //    while (i<10) {
    //        printf("hello lanou
    ");
    //        i++;
    //    }
    //    int i = 4 ;
    //    while (i>=0) {
    //        printf("%d",i);
    //        i--;
    //    }
    //    int i = 1;
        
        
        //打印7的倍数
    //    while (i<100) {
    //        if (i%7==0) {
    //             printf("%d ",i);
    //        }
    //        i++;
    //    }
        //打印个位为7的数
    //    while (i<100) {
    //        if (i%10==7) {
    //            printf("%d ",i);
    //        }
    //        i++;
    //    }
        //打印十位为7的数
    //    while (i<100) {
    //        if (i/10==7) {
    //            printf("%d ",i);
    //        }
    //        i++;
    //    }
        //打印出不是7的倍数,且不包括7的数
    //    while (i<100) {
    //        if (i % 7 != 0 && i / 10 != 7 && i % 10 != 7) {
    //            printf("%d ",i);
    //        }else{
    //            printf("过 ");
    //        }
    //        i++;
    //    }
    //    printf("
    ");
    //    printf("
    ");
    //    int j = 100;
    //    while (j>0) {
    //        if (j%7!=0&&j%10!=7&&j/10!=7) {
    //            printf("%d ",j);
    //        }else{
    //            printf("过 ");
    //        }
    //        j--;
    //    }
    //    printf("
    ");
    //    printf("
    ");
    //    int a = arc4random()%71+10;
    //    printf("%d",a);
    //随机数[n,m] arc4random()%(m-n+1)+n
        //打印n个随机数
    //    printf("请输入一个数:");
    //    int i = 0,n=0;
    //    scanf("%d",&n);
    //    while (n>0) {
    //        i =arc4random()%21+10;
    //        printf("%d ",i);
    //        n--;
    //    }
        
    //    printf("请输入一个数:");
    //    int i = 0,n=0,max=0;
    //    scanf("%d",&n);
    //    while (n>0) {
    //        i = arc4random()%41+30;
    //        printf("%d ",i);
    ////        if (max<i) {
    ////            max=i;
    ////        }
    //        max = max>i?

    max:i; // n--; // } // printf(" max=%d ",max); // printf("请输入一个数:"); // int n = 0, i = 0,max = 0; // scanf("%d",&n); // while (i<n) { // int number = arc4random()%41+30; // printf("%d ",number); // i++; // if (max<number) { // max = number; // } // } // printf(" max=%d",max); // printf("请输入一个数:"); // int n = 0, i = 0 ,max = 0; // scanf("%d",&n); // while (i<n) { // int number = arc4random()%91+10; // printf("%d ",number); // if (max<number) { // max = number; // } // i++; // } // printf(" max=%d",max); // for (int i = 1; i<10; i++) { // for (int j = 1; j<10; j++) { // printf("%1d*%1d=%2d ",i,j,i*j); // } // printf(" "); // } // for (int i = 0; i<10; i++) { // for (int j = 0; j<10; j++) { // for (int k = 0; k<10; k++) { // printf(" %d,%d,%d ",i,j,k); // } // printf(" "); // } // } #pragma mark---------------调试Bug一般用三种方法,一,打断点,二,打印,三,两种同一时候使用 //break一般跟if一块使用 // int i = 0; // while (i < 10) { // printf("%d ",i); // i++; // if (i == 8) { // break; // } // } // // int i = 0; // while (i<10) { //// printf("%d ",i); // if (i == 0 || i == 9) { // printf("%d ",i); // } // i++; // } //continue跳出本次,进入下一次,向上跑 //break跳出整个循环,直接结束 //求偶数i%2==0 //求奇数i%2!=0 // int i =0; // while (i<10) { // if (i>0 && i<9) { // i++; // continue; // } // printf("%d ",i); // i++; // } //i++忘了,死循环 //至少运行一次,也支持break,continue // int i = 0; // do { // printf("%d ",i); // i++; // } while (i<101); // for (int i=0 ; i<101; i++) { // printf("%d ",i); // } // for (int i = 1; i<101; i++) { // //7的倍数,十位是7,个位是7的打印过 // if (i%7 ==0 || i/10==7|| i%10 == 7 ) { // printf("过 "); // //其他的打印数字 // }else{ // printf("%d ",i); // } // } #pragma mark---------------循环嵌套 // for (int i = 0; i<3; i++) { // for (int j = 1; j<4; j++) { // printf("%d ",j); //// break;for // // } // printf(" "); // } // for (int i = 0; i<3; i++) { // for (int j = 0; j<3; j++) { // printf("%d ",arc4random()%21+10); // } // printf(" "); // } // for (int i = 0; i<1; i++) { // printf("%d ",arc4random()%21+10); // } // printf(" "); // for (int j = 0; j<2; j++) { // printf("%d ",arc4random()%21+10); // } // printf(" "); // for (int k =0; k<3; k++) { // printf("%d ",arc4random()%21+10); // } // printf(" "); //for想变给变量,想定给定量 // for (int i = 0; i<1; i++) { // for (int j = 0 ; j< 2; j++) { // for (int k = 0; k< 3; k++) { // printf("%d ",arc4random()%21+10); //// printf(" "); // } //// printf(" "); // } // printf(" "); // } //for想变给变量,想定给定量 //先从最简单的写,分析异同点,(中间过程,中间思路)-----先写简单的代码 // for (int i = 0; i<3; i++) { // for (int j = 0; j<=i; j++) { // printf("%d ",j); // } // printf(" "); // } // for (int i = 1; i<10; i++) { // for (int j = 1; j<10; j++) { // printf("%d*%d=%2d ",i,j,i*j); // } // printf(" "); // } //-2d%,-负号表示左对齐,2d表示控制2位数 // for (int i = 1; i<10; i++) { // for (int j = 1; j<=i; j++) { // printf("%dx%d=%-2d ",i,j,i*j); // } // printf(" "); // } //打印三个数字(0,9)的组合可能的三位数 // for (int i = 1; i<10; i++) { // for (int j = 0; j<10; j++) { // for (int k = 0; k<10; k++) { // printf("%d%d%d ",i,j,k); // } // printf(" "); // } // } return 0; }



  • 相关阅读:
    windows 下的 Apache SSL证书配置
    javascript xml字符串转为json对象
    php 服务端允许跨域访问
    前端自动化构建工具 gulp 学习笔记 一、
    mysql使用select语句导出表数据时,报error 1290解决方法
    批量操作系统服务的脚本(windows关闭服务脚本)
    Dism++备份还原系统
    Win10开启蓝屏信息记录及文件查看位置的方法
    MySql 8.0服务端安装后,用navicat12连接时报2059错误_解决
    软件测试之细节功能测试_注意点
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/6851531.html
Copyright © 2011-2022 走看看