ioS C语言 循环结构


C语言 循环结构


#include <stdio.h>

#include <stdlib.h>//使用随机数需要导入的框架

int main(int argc,constchar * argv[]) {

   /*

    格式: while(表达式){循环体}

   作用:循环执行某段代码

   场景:很常用,循环次数不确定

   用法:当条件表达式成立的时候,会无限循环循环体的代码.白话文:首先找到一个监视对象,然后对对象进行24小时看护,只有监视对象满足条件,我才会执行我需要做的事,为了使监视对象保持不同状态,咱们需要在循环体将其值进行改变,然后继续监视

    PSwhile()括号后面不加分号

    */

#pragma mark-------1---------

    /*int testA=0;

    while (testA<10) {

        printf("testA小于10%d",testA);

        testA++;

    }*/

#pragma mark------2----

   //打印十遍太阳

   /* int sun=0;

    while (sun<10) {

        printf("太阳%d\n",sun);

        sun++;

    }*/

#pragma mark ----3-----

    //输出1100

   /* int count=1;

    while (count<=100) {

        printf("此时您输出的时%d\n",count);

        count++;

    }*/

#pragma mark -------4------

    //输出1-100之间7的倍数

   /* int num=1;

    while (num<=100) {

        if (num%7==0) {

            printf("%d此数值是7的倍数\n",num);

        }

        num++;

    }*/

#pragma mark -------5----

    //输出1-100之间个位数为7的数

   /* int num=1;

    while (num<=100) {

        if (num%10==7) {

            printf("%d个位数为7\n",num);

            }

   num++; }*/

#pragma mark ------6------

    /*

    �� 格式:do{循环体}while(表达式)

   ��作用:多次执行一段代码

   ��场景:不常用在不知道循环多少次的时候用

   ��用法:无论结果如何,先执行一遍循环体,接着判断表达式,如果表达式成立,继续执行。

    �� PSdo{···}while()后面要加分号。

     */

    //输出5“I am handsome”

    /*int num=0;

    do{

        printf("I am handsome%d\n",num);

        num++;}while (num<5) ;*/

#pragma mark ------7------

    //输出1-100

   /* int num=1;

    do{

        printf("%d\n",num);

        num++; }

    while (num<=100);*/

   

    //输出1-100 7的倍数

   /* int num=1;

    do {

        if (num%7==0) {

            printf("7的倍数是%d\n",num);

        }

        num++;

    }

    while (num<=100) ;*/

    //输出 1-100个位数为7的数

    /*int num=1;

    do {

        if (num%10==7) {

            printf("个位数为7的是%d\n",num);

        }

        num++;

    }

    while (num<=100) ;*/

    //计算1-100的和

    /*int sum=0;

    int num=1;

    do{

        printf("它们的和是%d\n",sum+=num);

        num++;

    }while (num<=100) ;*/

#pragma mark -------8-------

    /*

    代码是顺序执行的

     随机数:使用随机数需要导入一个框架#include<stdlib.h>

     随机数的函数:arc4random()

     1-5的随机数:arc4random()%5+1

     continue:当符合某一个条件的时候,continue跳过这个条件继续执行

     break:当符合某一个条件的时候,直接跳出这个循环

     */

   /* int a=0;

    while (a<5) {

        a++;

        //a的值是4的时候

        if (a==4) {

            //跳过并继续执行循环语句

            //continue;

            //跳出这个循环语句

            break;

        }

        printf("%d\n",a);

    }*/

#pragma mark ------9------

  /*

  ��如果知道循环次数:可以选择使用for循环

  ��for循环公式:for(初始化变量;循环的条件;改变变量的地方){循环语句}

   

   */

    

   //��程序执行到for循环这行语句:

   //1、先初始化变量并赋值

   //2、判断变量是否满足循环条件

   //3、如果满足循环条件进入循环执行循环语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值