ioS C語言 迴圈結構
C語言 迴圈結構
#include <stdio.h>
#include <stdlib.h>//使用隨機數需要匯入的框架
int main(int argc,constchar * argv[]) {
/*
✨格式: while(表示式){迴圈體}
✨作用:迴圈執行某段程式碼
✨場景:很常用,迴圈次數不確定
✨用法:當條件表示式成立的時候,會無限迴圈迴圈體的程式碼.白話文:首先找到一個監視物件,然後對物件進行24小時看護,只有監視物件滿足條件,我才會執行我需要做的事,為了使監視物件保持不同狀態,咱們需要在迴圈體將其值進行改變,然後繼續監視
✨PS:while()括號後面不加分號
*/
#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-----
//輸出1到100
/* 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(表示式);
��作用:多次執行一段程式碼
��場景:不常用在不知道迴圈多少次的時候用
��用法:無論結果如何,先執行一遍迴圈體,接著判斷表示式,如果表示式成立,繼續執行。
�� PS:do{···}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、如果滿足迴圈條件進入迴圈執行迴圈語句