정체불명의 모모
c++ 02 : while 루프문 (어서와c++은 처음이지?) 본문
while문은 -> 반복구조 이다.
반복구조 : 같은 처리 과정을 여러 번 되풀이 하는 구조이다.
while루프는 조건이 만족되면 반복을 계속하는 구조이다.
예제1. while 루프문으로 카운트다운 예제를 만들어 보자.
#include <iostream>
using namespaace std;
int main()
{
int n = 10 ;
while( n > 0 )
{
cout << n << endl;
n-- ;
}
cout << "발사!!\n" ;
return 0;
}
예제2. 구구단을 만들어 보자.
- 사용자가 원하는 구구단을 만들어 주자.
#include "pch.h"
#include <iostream>
using namespace std;
int main()
{
int n ;
int i = 1;
cout << "구구단 중에서 출력하고 싶은 단을 입력하시오 : ";
cin >> n;
while (i < 10)
{
cout << n << "*" << i << "=" << n * i << endl;
i++;
}
cout << "끝" << endl;
return 0;
}
do-while 루프문
= do-while 루프는 while 루프 와 매우 유사하지만 먼저 문장을 실행하고 조건을 나중에 검사 한다.
예제 1
- 사용자가 "종료"를 입력하기 전까지는 사용자의 입력을 그대로 화면에 출력하게 만들어 보자.
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
do
{ cout << " 문자열을 입력 하시오. " ;
readline(cin,str);
cout << " 사용자의 입력 : " << str ;
}
while(str != "종료") ;
return 0;
}
str != "종료"이면 do에 있는 문장을 반복하고, str == "종료" 이면 'false'이기 때문에 while문이 종료 하는 것이다.
'프로그래밍(c++)' 카테고리의 다른 글
c++ 02문제 : 자음과 모음 개수 세기 (어서와c++은 처음이지?) (0) | 2019.11.28 |
---|---|
c++ 02 : for 루프문 (어서와c++은 처음이지?) (0) | 2019.11.28 |
c++ 02 : Switch문 (어서와c++은 처음이지?) (0) | 2019.11.28 |
c++ 문제 : 챕터2. 문제 2개(어서와c++은 처음이지?) (0) | 2019.11.28 |
c++ 02 : 중첩 if - else (어서와c++은 처음이지?) (0) | 2019.11.28 |
Comments