最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++while和do-while語句求和詳解

 更新時間:2021年08月20日 14:30:36   作者:小小相  
對于C語言中的while與do-while,相信很多都再熟悉不過了,最近在工作中就用到了,所以想著總結(jié)一下,方便自己或者有需要的朋友們參考借鑒,文中通過示例代碼介紹的很詳細,感興趣的朋友們下面來一起學習學習吧

while語句求和

while的語言結(jié)構(gòu)簡潔,當符合循環(huán)條件(表達式)時,系統(tǒng)將執(zhí)行循環(huán)體(語句)。執(zhí)行過程如圖所示:

接下來我們將通過實例來熟悉while語句。

實例:利用while語句實現(xiàn)輸入5名學生成績并求和。

思路:構(gòu)建循環(huán)體和循環(huán)語句。

循環(huán)體:輸入數(shù)據(jù)并求和;

循環(huán)語句:不到五次時,繼續(xù)循環(huán)。

代碼如下。

#include<iostream>
using namespace std;
int main()
{
     double cj,sum=0;
     int i=0;
     while(i<5)
     {
	  cin>>cj;
	  sum+=cj;
	  i++;            //i為循環(huán)變量
     }
     cout<<"sum="<<sum<<endl;
     return 0;
}

注意:

(1)循環(huán)體有多條語句,不要漏掉“{ }”;

(2)要有使循環(huán)趨于結(jié)束的語句。

小結(jié):

while語句特點為先判斷表達式,后執(zhí)行語句,其編程工作量小,執(zhí)行效率高,且容易掌握,是程序設(shè)計過程中的基礎(chǔ)語句。

do-while語句求和

在上篇文章中我們聊到了while語句和求和的實例,那么對比do-while語句和while語句,兩者有什么異同之處呢?相同的是,while和do-while語句都有循環(huán)條件(表達式)和循環(huán)體(語句);不同的是,while語句先判斷循環(huán)條件(表達式),后執(zhí)行循環(huán)體(語句),而do-while語句先執(zhí)行循環(huán)體(語句),后判斷循環(huán)條件(表達式)。while語句和do-while語句執(zhí)行情況如圖所示:

接下來通過實例來熟悉do-while語句。

實例:利用while語句實現(xiàn)輸入5名學生成績并求和。

思路:構(gòu)建循環(huán)體和循環(huán)語句。

循環(huán)體:輸入數(shù)據(jù)并求和;

循環(huán)語句:不到五次時,繼續(xù)循環(huán)。

代碼如下。

#include <iostream>
using namespace std;
int main()
{ 
    double cj,sum=0;
    int i=0;
    do 
    { 
        cin>>cj;
        sum+=cj;
        i++;		//i為循環(huán)變量
    } while(i<5);
    cout<<“sum=”<<sum;
    return 0;
}                      

總結(jié)

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • C++ 二叉樹的鏡像實例詳解

    C++ 二叉樹的鏡像實例詳解

    這篇文章主要介紹了C++ 二叉樹的鏡像實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • C語言中全局變量,局部變量,靜態(tài)局部變量的區(qū)分方式

    C語言中全局變量,局部變量,靜態(tài)局部變量的區(qū)分方式

    這篇文章主要介紹了C語言中全局變量,局部變量,靜態(tài)局部變量的區(qū)分方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • C++面試八股文之如何實現(xiàn)strncpy函數(shù)

    C++面試八股文之如何實現(xiàn)strncpy函數(shù)

    strncpy函數(shù),主要用做字符串復(fù)制,將于字符從一個位置復(fù)制到另一個位置,那么如何實現(xiàn)一個strncpy函數(shù),下面小編就來和大家簡單講講吧
    2023-07-07
  • QT5交叉編譯入門級教程(arm64、mips64)

    QT5交叉編譯入門級教程(arm64、mips64)

    交叉編譯就是在當前系統(tǒng)平臺上,開發(fā)編譯運行于其它平臺的程序,比如本文硬件環(huán)境是x86平臺,但是編譯出來的程序是在arm64架構(gòu)、mips64等架構(gòu)上運行,本文給大家分享QT5交叉編譯入門級教程(arm64、mips64),感興趣的朋友一起看看吧
    2023-11-11
  • 一文掌握C語言中的柔性數(shù)組

    一文掌握C語言中的柔性數(shù)組

    柔性數(shù)組在C語言的?C99?標準中,引入的新特性,結(jié)構(gòu)中的最后一個元素的大小允許是未知的數(shù)組,即為柔性數(shù)組,本文給大家介紹c語言中的柔性數(shù)組,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • 深入了解C語言冒泡排序優(yōu)解

    深入了解C語言冒泡排序優(yōu)解

    這篇文章主要介紹了C語言冒泡排序法的實現(xiàn)(升序排序法),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-07-07
  • C語言結(jié)構(gòu)體數(shù)組同時賦值的另類用法

    C語言結(jié)構(gòu)體數(shù)組同時賦值的另類用法

    今天小編就為大家分享一篇關(guān)于C語言結(jié)構(gòu)體數(shù)組同時賦值的另類用法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • C++如何將一個vector內(nèi)容賦值給另一個vector,及swap與assign區(qū)別

    C++如何將一個vector內(nèi)容賦值給另一個vector,及swap與assign區(qū)別

    在本文中,我們將主要介紹5種將一個vector內(nèi)容賦值給另一個vector的方式,順便討論下swap與assign的區(qū)別,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • C++圖像處理之雙邊濾波

    C++圖像處理之雙邊濾波

    這篇文章主要為大家詳細介紹了C++圖像處理之雙邊濾波,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Qt繪制簡單時鐘

    Qt繪制簡單時鐘

    這篇文章主要為大家詳細介紹了Qt繪制簡單時鐘效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06

最新評論

龙泉市| 阿勒泰市| 杭锦旗| 巴林左旗| 武安市| 曲阳县| 怀化市| 东乌珠穆沁旗| 北碚区| 阳曲县| 宁远县| 桂阳县| 台南县| 固始县| 怀来县| 元江| 竹溪县| 高邑县| 丁青县| 盱眙县| 措美县| 东方市| 商都县| 临沧市| 马山县| 大安市| 鸡泽县| 裕民县| 运城市| 抚顺市| 霍邱县| 永泰县| 额尔古纳市| 宝山区| 高清| 新竹市| 桃园县| 宜兰县| 抚远县| 庆城县| 平顺县|