日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

c++基础———循环结构

發布時間:2025/4/5 c/c++ 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c++基础———循环结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

循環結構

while循環語句
作用:滿足循環條件,執行循環語句
語法:while(循環條件){ 循環語句 }
只要循環條件的結果為真,就執行循環語句
示例:

int main() {int num = 0;while (num < 10){cout << "num = " << num << endl;num++;}system("pause");return 0; }

在執行循環語句時候,程序必須要提供跳出循環的出口,否則會出現死循環。
while循環練習案例:猜數字

案例描述:系統隨機生成一個1到100之間的數字,玩家進行猜測,如果猜錯,提示玩家數字過大或過小,如果猜對恭喜玩家勝利,并且退出游戲。

代碼

#include <iostream> using namespace std; int main() {int a = rand() % 100;int b = 0;while (1) {cout << "請猜數字:";cin >> b;if(b>a){cout << "猜大了"<<endl;}else if (b < a) {cout << "猜小了"<<endl;}else {cout << "猜對了";break;}}return 0;

運行結果:

do…while循環語句
作用: 滿足循環條件,執行循環語句

語法: do{ 循環語句 } while(循環條件);
示例;

int main() {int num = 0;do{cout << num << endl;num++;} while (num < 10);system("pause");return 0; }

與while循環區別在于,do…while先執行一次循環語句,再判斷循環條件

練習案例:水仙花數
案例描述:水仙花數是指一個 3 位數,它的每個位上的數字的 3次冪之和等于它本身

例如:1^3 + 5^3+ 3^3 = 153

用do…while語句,求出所有3位數中的水仙花數
代碼如下

#include <iostream> using namespace std; int main() {int num = 100;cout << "三位數的水仙花數有:"<<endl;do {int ge = num % 100 %10;int shi = num % 100 / 10;int bai = num / 100;int a = (bai * bai * bai) +( shi * shi * shi) + (ge * ge * ge);if (a == num) {cout << num<<endl;}num++;} while (num<1000);return 0; }

結果如下:

for循環語句
作用: 滿足循環條件,執行循環語句

語法:for(起始表達式;條件表達式;末尾循環體) { 循環語句; }
示例:

int main() {for (int i = 0; i < 10; i++){cout << i << endl;}system("pause");return 0; }

for循環中的表達式,要用分號進行分隔
練習案例:敲桌子

從1開始數到數字100, 如果數字個位含有7,或者數字十位含有7,或者該數字是7的倍數,我們打印敲桌子,其余數字直接打印輸出。
代碼:

#include <iostream> using namespace std; int main() {for (int i = 0; i <= 100;i++) {int ge = i % 10;int shi = i / 10;int a = i % 7;if (ge == 7 || shi == 7 || a == 0) {cout << "敲桌子" << endl;}else {cout << i<<endl;}}return 0; }

結果

總結:while , do…while, for都是開發中常用的循環語句,for循環結構比較清晰,比較常用

嵌套循環
作用: 在循環體中再嵌套一層循環,解決一些實際問題

例如我們想在屏幕中打印如下圖片,就需要利用嵌套循環

int main() {//外層循環執行1次,內層循環執行1輪for (int i = 0; i < 10; i++){for (int j = 0; j < 10; j++){cout << "*" << " ";}cout << endl;}system("pause");return 0; }

乘法口訣表,利用嵌套循環,實現九九乘法表;

#include <iostream> using namespace std; int main() {for (int i = 1; i <= 9;i++) {for (int j = 1; j <= i; j++) {cout << j << "*" << i << "=" << i * j << " ";}cout << endl;} }

結果

break語句
作用: 用于跳出選擇結構或者循環結構

break使用的時機:

出現在switch條件語句中,作用是終止case并跳出switch
出現在循環語句中,作用是跳出當前的循環語句
出現在嵌套循環中,跳出最近的內層循環語句

int main() {//1、在switch 語句中使用breakcout << "請選擇您的愛好:" << endl;cout << "1、讀書" << endl;cout << "2、唱歌" << endl;cout << "3、打籃球" << endl;int num = 0;cin >> num;switch (num){case 1:cout << "您的愛好是讀書" << endl;break;case 2:cout << "您的愛好是唱歌" << endl;break;case 3:cout << "您的愛好是跳舞" << endl;break;}system("pause");return 0; }

continue語句
**作用:**在循環語句中,跳過本次循環中余下尚未執行的語句,繼續執行下一次循環

示例:

int main() {for (int i = 0; i < 100; i++){if (i % 2 == 0){continue;}cout << i << endl;}system("pause");return 0; }

goto語句
作用:可以無條件跳轉語句

語法: goto 標記;
如果標記的名稱存在,執行到goto語句時,會跳轉到標記的位置

int main() {cout << "1" << endl;goto FLAG;cout << "2" << endl;cout << "3" << endl;cout << "4" << endl;FLAG:cout << "5" << endl;system("pause");return 0; }

在程序中不建議使用goto語句,以免造成程序流程混亂

總結

以上是生活随笔為你收集整理的c++基础———循环结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品19乱码一区二区三区 | 亚洲一区二区网站 | 中文字幕系列 | 久久久久国产精品区片区无码 | 日日噜噜噜噜人人爽亚洲精品 | 日韩综合av| 国产欧美激情 | 97青青草 | 亚洲欧洲一区 | 午夜国产福利 | 在线看成人av | 午夜激情在线观看 | 欧美精品乱码视频一二专区 | 72pao成人国产永久免费视频 | 99精品视频在线观看 | 伦理亚洲 | 久久久国产精品免费 | 天降女子 | 精品一区二区在线观看视频 | 亚洲乱视频 | 五月激情站 | 大度亲吻原声视频在线观看 | 奇米影视四色在线 | jizz日本大全 | 日韩xxx视频 | 欧美一区二区在线免费观看 | 日本不卡一区二区三区在线观看 | 欧洲美一区二区三区亚洲 | 官场艳妇疯狂性关系 | 欧美绿帽合集videosex | 亚洲欧洲在线看 | 午夜激情影院 | 97av在线| jizz处女| 国产chinese男男gaygay视频 | 成年人视频网址 | av爽妇网 | 久久久亚洲天堂 | 日批黄色 | 日韩精品一区二区三区在线观看 | 在线观看一级片 | 韩国女同性做爰三级 | a级黄色片网站 | 国产日韩免费 | 久久动态图 | 91视频免费播放 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 国产性生活视频 | 亚洲综合情 | 精久久久久 | 日韩国产欧美视频 | 午夜免费看视频 | 国产精品13p | 亚洲一区二区精品视频 | 欧美性猛交xx乱大交 | 操碰在线视频 | 激情五月激情综合网 | xxxx在线播放 | 成人免费毛片免费 | 欧美美女一区 | 成人小视频在线播放 | 欧洲-级毛片内射 | 九月丁香婷婷 | 激情福利网 | 被灌满精子的波多野结衣 | 亚洲射吧 | 国产大片中文字幕 | 一区二区三区中文字幕在线观看 | 91大神久久| 精品一区二区电影 | 成人免费一区二区 | 国产精品久久久久av | 一区二区三区在线不卡 | 182tv午夜福利在线观看 | 日韩欧美一级大片 | 91成人在线观看国产 | 久草不卡| 久久精品影视 | 永久视频在线观看 | 日韩精品视频一区二区 | 激情三区 | 理论片中文| 国产大片一区 | 夜夜精品一区二区无码 | 欧美大黄 | 日爽夜爽 | 天天艹| 亚洲小视频在线观看 | 四虎精品影视 | 成人午夜激情视频 | 久久中文字幕国产 | 黄色网址多少 | 高清一区二区三区四区五区 | 伊人9999 | 久久久久久国产精品视频 | 欧洲精品一区 | 亚洲精品美女 | 碰超在线 | 爱情岛亚洲论坛入口福利 |