Visual Studio/C++ 기초

C++ 반복문 while

낙락장송s 2013. 10. 6. 16:56

C언어와 마찬가지로 C++에도 반복문이 while, do-while, for문이 있는데요, while에 대해 포스팅합니다.

 

while(조건문){
문장1;
문장2;
...

}

예제를 보겠습니다.

 

#include <iostream>
using namespace std;

void main()
{
 int cnt = 1;
 while(cnt <= 20) {
  cout << "cnt = " << cnt << "\n";
  cnt++;
 }

이건 너무 간단하니 살짝 응용해서 1부터 100까지의 수를 합한 결과를 나타내는 반복문에 대한 예제를 들겠습니다.

 #include <iostream>
using namespace std;

void main()
{
 int cnt = 1, sum=0;
 while(cnt <= 100) {
  sum+=cnt;
  cnt++;
 }
 cout << "1+2+3+...+100 = " << sum << "\n";
}

반드시 sum 값을 0으로 초기화 해주셔야 합니다. 안그러면 쓰레기 값이 출력됩니다.