1. 程式人生 > >ioS C語言 迴圈結構

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、如果滿足迴圈條件進入迴圈執行迴圈語句