정체불명의 모모
c++ 02 : for 루프문 (어서와c++은 처음이지?) 본문
for루프문
= for루프는 일정한 횟수만큼 반복할 때 유용하게 사용된다.
초기식을 실행한 후에 조건식이 참인 동안, 문장을 반복한다.
한번 반복이 끝날때 마다 증감식이 실행된다.
예제1 . 1 부터 10까지 정수의 합을 구하시오.
#include <iostream>
using namesapce std;
int main()
{
int sum = 0;
for(int i= 0 ; i < 10; i++)
{
sum += i ;
}
cout << " 1부터 10까지의 정수 합 : " <<sum << endl;
return 0;
}
예제2. 팩토리얼 값을 계산하여 보자.
■ 팩토리얼 정의 = n! = 1 X 2 X 3 X ... X n
#include <iostream>
using naemspace std;
int main()
{
long fact = 1;
int n ;
cout << "정수를 입력하시오 : " ;
cin >> n;
for(int i = 1 ; i <= n ; i++ )
{
fact = fact * i ;
cout << fact << endl;
}
cout << n << " !은" << 입니다.\n" ;
return 0;
}
break문
= break문은 반복 루프를 벗어나기 위하여 사용한다. 반복 루프 안에서 break문이 실행되면 반복 루프는 즉시 중단
되고 반복 루프 다음에 있는 문장이 실행된다.
예제1. i가 4가 되면 반복루프를 빠져 나온다.
#include<iostream>
using namespace std;
int main()
{
for( int i =1 ; i < 10 ; i++ )
{
cout << i << "\t" ;
if( i == 4 )
break;
}
return 0;
}
continue문
= continue문은 현재 수행하고 있는 반복 과정의 나머지를 건너뛰고 다음 반복 과정을 강제적으로 시작하게 만든다.
반복 루프에서 continue 문을 만나게 되면 continue문 다음에 있는 후속 코드들은 실행되지 않고 건너 뛰게 된다.
예제1
#include <iostream>
using namespace std;
int main()
{
int i = 1;
do {
i++ ;
cout << " continue 문장 전에 있는 문장" << endl;
continue;
cout << "continue 문장 후에 있는 문장" << endl;
}
while( i < 3 );
return 0;
}
'프로그래밍(c++)' 카테고리의 다른 글
c++ 02문제 : 도형의 면적 계산하기 (어서와c++은 처음이지?) (0) | 2019.11.28 |
---|---|
c++ 02문제 : 자음과 모음 개수 세기 (어서와c++은 처음이지?) (0) | 2019.11.28 |
c++ 02 : while 루프문 (어서와c++은 처음이지?) (0) | 2019.11.28 |
c++ 02 : Switch문 (어서와c++은 처음이지?) (0) | 2019.11.28 |
c++ 문제 : 챕터2. 문제 2개(어서와c++은 처음이지?) (0) | 2019.11.28 |
Comments