ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.