본문 바로가기

For문4

[C++] for문, while문 연습문제(2) Q1. 실수의 거듭 제곱 값을 계산하는 프로그램을 작성하시오. 실수 r과 정수 n이 주어졌을 경우 r^n을 구하시오. #include using namespace std; int main() { int r, n; int i; int total = 1; cout > r; cout > n; for(i = 0; i < n; i++){ total *= r; } cout 2023. 10. 20.
[C++] for문, while문 연습문제(1) Q1. for문을 사용해서 알파벳 A부터 Z까지 출력하시오. #include using namespace std; int main() { char chr; for(chr = 'A'; chr 2023. 10. 5.
[C++] 무한 루프 (for문, while문, goto문) 무한루프 무한루프란? 무한 루프는 프로그램의 실행이 종료되지 않고 끝없이 수행되어지는 상태를 말한다. 무한 루프는 주로 게임 프로그래밍을 할 때 사용한다. 무한 루프를 종료시키기 위해서는 를 눌러 강제 종료시켜야 한다. for문을 이용한 무한 루프 //무한루프 for(; ;){ ... ... } //해결 방법 for(; ;){ 문장; if(조건); break; } for문은 세미콜론(;)만 2번 기술하면 문법적으로 문제가 없이 무한 루프가 됨. 이런 경우 조건이 참으로 가정되어 끊임없이 문장을 수행해서 무한 루프에 빠짐. 무한 루프의 수행을 멈추려면 반복문 내부에 조건을 제시하여 조건에 만족할 경우 수행할 문장 안에 break문이나 return문을 넣어 강제로 종료시켜줘야함. while문을 이용한 무한 .. 2023. 10. 1.
[C++] 반복문 (for문, while문) for문 for문이란? 특정 부분의 문장을 지정된 횟수만큼 반복해서 수행하게 하는 문장을 말한다. 반복되는 횟수는 특정 값의 범위로 정해지기도 하고, 참이나 거짓에 의해서도 정해진다. 같은 수의 누적과 같은 반복적인 작업을 간단하게 해결할 수 있다. for문 기본 형식 for(; ; ){ 문장1; } 다음 문장; , , 은 세미콜론(;)으로 구분된다. 다른 제어문처럼 이 한 행일 경우 {}(중괄호)를 생략할 수 있다. : for문을 제어하는 제어변수(control variable)를 초기화함. 은 단 한번만 사용된다. : 결과값이 참인지 거짓인지를 검사. 참인 경우 을 수행하고, 거짓이면 for문을 빠져나와 을 수행한다. : 문장을 수행한 후에 제어변수를 증감한다. 증감한 후의 변숫값을 적용해도 을 만족.. 2023. 9. 29.