본문 바로가기
Programming/C++

반복문 - while

by ahhang0k 2021. 4. 7.

While

조건이 참이면 실행되어 괄호 안의 루프를 돈 다음 다시 조건으로 가서 참인지 확인하고 계속 도는 반복문

  • while 문은 우선 조건식이 참(true)인지를 판단하여, 참이면 내부의 명령문을 실행합니다.
  • 내부의 명령문을 전부 실행하고 나면, 다시 조건식으로 돌아와 또 한 번 참인지를 판단하게 됩니다.

 

tcpschool에서 가져온 이미지 http://www.tcpschool.com/cpp/cpp_control_loop

 

 

 

 

1부터 10까지 누적하는 반복문을 while과 for문으로 출력하라

int main(){

	int total = 0;
	int i = 1;

	while (i <= 10) {
		total = total + i;
        i++;
	}
	cout << "total = " << total << "\n";

	total = 0;

	for (int i = 1; i <= 10; i++) {
		total = total + i;
	}
	cout << "total = " << total << "\n";
	
	return 0;
}

 

 

 

 


 

 

 

 

구구단을 while문으로 작성하시오.

int main(){

	int n;
	int i = 1;

	cout << "구구단 중에서 출력하고 싶은 단을 입력하시오: " << endl;
	cin >> n;

	while (n < 10) {
    	cout << n << "*" << i <<"="
		
	}
	
	return 0;
}

 

 

 


 

 

 

 

입력 받은 알파벳 까지 알파벳 순으로 입력받기

ex) c를 입력하면 a b c가 출력되어야함

int main(){
	
	char a, b='a';

	cout << "문자를 입력하세요";
	cin >> a;

	do {

		cout << b  <<"  ";
		b++;

	} while (b <= a );
    
    
    //while문으로 작성 시
    while(b<=a)
    {
    	cout << b  <<"  ";
		b++;
    }
	
	return 0;
}

 

 

 

 


 

 

입력 받은 알파벳 까지 알파벳 역순 순으로 입력받기

ex) c를 입력하면 c b a가 출력되어야함

int main()
{

	char a, b='a';
	cout << "문자를 입력하세요: ";
	cin >> a;
    
	while (a >= b) {
		cout << a << " "; 
		a--;
	}
	
	return 0;
}

 

'Programming > C++' 카테고리의 다른 글

C++ 함수  (0) 2021.04.08
C++ 과제 제어문 13문제 - 0407  (0) 2021.04.08
C++ 실습 과제 0407  (0) 2021.04.07
반복문 - while문, for문  (0) 2021.04.06
제어문 - switch문  (0) 2021.04.06

댓글