C++while和do-while語句求和詳解
while語句求和
while的語言結(jié)構(gòu)簡潔,當(dāng)符合循環(huán)條件(表達式)時,系統(tǒng)將執(zhí)行循環(huán)體(語句)。執(zhí)行過程如圖所示:
接下來我們將通過實例來熟悉while語句。
實例:利用while語句實現(xiàn)輸入5名學(xué)生成績并求和。
思路:構(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名學(xué)生成績并求和。
思路:構(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)文章
關(guān)于C++中的static關(guān)鍵字的總結(jié)
C++的static有兩種用法:面向過程程序設(shè)計中的static和面向?qū)ο蟪绦蛟O(shè)計中的static。前者應(yīng)用于普通變量和函數(shù),不涉及類;后者主要說明static在類中的作用2013-09-09QT實現(xiàn)QML側(cè)邊導(dǎo)航欄的最簡方法
本文主要介紹了QT實現(xiàn)QML側(cè)邊導(dǎo)航欄的最簡方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06- 這篇文章主要介紹了C++強制轉(zhuǎn)換與智能指針示例,智能指針(Smart Pointer)是一種抽象的數(shù)據(jù)類型。在程序設(shè)計中,它通常是經(jīng)由類模板來實現(xiàn),借由模板來達成泛型,借由類別的析構(gòu)函數(shù)來達成自動釋放指針?biāo)赶虻拇鎯ζ骰驅(qū)ο?/div> 2022-11-11
C++關(guān)鍵字volatile學(xué)習(xí)筆記
這篇文章主要為大家介紹了C++關(guān)鍵字volatile學(xué)習(xí)筆記,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10C++實現(xiàn)LeetCode(131.拆分回文串)
這篇文章主要介紹了C++實現(xiàn)LeetCode(131.拆分回文串),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-07-07最新評論