-
n번 반복하기_220702데일리 codeup/단순 반복문 2022. 7. 2. 21:56
숫자를 a부터 b까지 증가하는 것이 아닌, 단순히 특정 코드의 수행을 n번 반복하고 싶은 경우
for loop
를 활용해 단순히for
내의 코드가 n번 반복되도록 만들어주면 된다.for (int i = 1; i <= n; i++) { 반복을 원하는 코드 작성 }
문자 출력하기
문자를 입력받아서 8회 출력하는 프로그램을 작성해보세요.
#include<iostream> using namespace std; int main(){ char n; cin >> n; for(int i=0;i<8;i++) cout<<n; return 0; }
문자열 출력하기
정수 n의 값을 입력받고 그 값의 횟수만큼
LeebrosCode
를 출력하는 프로그램을 작성해보세요.#include<iostream> using namespace std; int main(){ int n; cin >> n; for(int i=0; i < n; i++){ cout<<"LeebrosCode"<<endl; } return 0; }
a/b 출력
두 자연수 a, b를 입력받아 a / b 결과를 소수점 20째자리까지 출력하는 프로그램을 작성해보세요.
#include<iostream> using namespace std; int main(){ int a,b; cin >> a >> b; cout<<"0."; a %= b; for(int i=0;i<20;i++){ cout<<a*10/b; a = a*10%b; } return 0; }
소수점아래 20번쨰 자리는 제공되는 format으로 표현할 수 없다.
a/b 에서는 a를 b로 나눈 나머지에 10을 곱한 값을 b로 나누었을 때 몫을 이야기한다.
위와 같은 방법을 20번 반복하면 된다.
n번 더하기
정수 a, n이 주어졌을 때, a에 n을 더하는 과정을 n번 반복하려고 합니다.
각 연산 결과값을 순서대로 출력하는 프로그램을 작성해보세요.
#include<iostream> using namespace std; int main(){ int a,n; cin >> a >> n; for(int i=1;i<=n;i++) cout<<a+n*i<<endl; return 0; }
'데일리 codeup > 단순 반복문' 카테고리의 다른 글
prod 계산하기_220703 (0) 2022.07.03 cnt 활용하기, sum계산하기_220703 (0) 2022.07.03 if 문 안의 for 문 & for 문 안의 if 문_220702 (0) 2022.07.02 while loop_220702 (0) 2022.07.02 for loop_220702 (0) 2022.07.02