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

C++中for循環(huán)與while循環(huán)的區(qū)別總結

 更新時間:2020年10月30日 16:57:55   作者:愿與君同賞月  
這篇文章主要給大家介紹了關于C++中for循環(huán)與while循環(huán)的區(qū)別的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

C++中for循環(huán)和while循環(huán)的區(qū)別

這兩者之間最大的區(qū)別就是for循環(huán)一般應用于循環(huán)次數(shù)已知的情況,而while循環(huán)一般應用于循環(huán)次數(shù)未知的情況。在一般情況下,這兩者是可以相互轉化的。

舉一個簡單的例子:求1-100的和。

#include<bits/stdc++.h>
using namespace std;
int main(){
	int sum=0;
	for(int i=1;i<=100;i++){
		sum+=i;	
	}
	cout<<sum;
}

這個就是一個應用for循環(huán)的例子。下面應用while循環(huán)來解決這個問題。

#include<bits/stdc++.h>
using namespace std;
int main(){
	int sum=0;
	int i=100;
	while(i--){
		sum+=i;	
	}
	cout<<sum;
}

同樣可以實現(xiàn)求解。

對于初學C++的人來說,能用while循環(huán)的大多數(shù)都可以通過for循環(huán)實現(xiàn)。

下面舉一個應用while循環(huán)來做比較方便的例子:

求輸入的一個整數(shù)的各位數(shù)字之和。

輸入:

一行一個整數(shù)

輸出:

一個整數(shù)

樣例輸入:

2147483646

樣例輸出:

45

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n,sum=0;
	cin>>n;
	while(n!=0){
		sum+=n%10;
		n/=10;
	}
	cout<<sum;
}

這個例子就是一個很好的while循環(huán)應用。

總結

到此這篇關于C++中for循環(huán)與while循環(huán)區(qū)別的文章就介紹到這了,更多相關C++中for循環(huán)與while循環(huán)區(qū)別內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

镇巴县| 正定县| 宁陕县| 旬阳县| 余姚市| 姜堰市| 拜城县| 台南县| 抚松县| 荔浦县| 依安县| 武城县| 工布江达县| 星子县| 栾城县| 增城市| 屏东市| 龙州县| 石阡县| 柳林县| 民权县| 广平县| 宣城市| 娄烦县| 福州市| 安陆市| 信丰县| 南岸区| 霞浦县| 儋州市| 大关县| 永寿县| 弥勒县| 安仁县| 通海县| 工布江达县| 宁晋县| 佛山市| 德化县| 原阳县| 洮南市|