본문 바로가기

Algorithm/CodeUp

[CodeUp] 코드업 1089 [기초-종합] 수 나열하기 1 - C 언어

반응형
  • 문제 설명 : 등차수열에서 n 번째 수를 출력하는 프로그램을 만들어 보자.

  • 입력 : 시작 값(a), 등차의 값(d), 몇 번째 수 인지를 의미하는 정수(n)가 공백을 두고 입력된다. (모두 0 ~ 100)

  • 출력 : n 번째 수를 출력한다.

  • 입력 예시

    1 3 5

  • 출력 예시

    13

  • 내 소스 

    #include <stdio.h>
    
    int main()
    {
        int a, d, n;
        
        scanf("%d %d %d", &a, &d, &n);
        for(int i = 1; i < n; i++)
        {
        	a = a + d;
        }
        printf("%d\n", a);
        return 0;
    }​


  • 모범 소스

    #include <stdio.h>
    int main(){
        int i, j, a, b, c;
        scanf("%d%d%d", &a, &b, &c);
        for(i=a, j=1; ;j++, i+=b)
        	if(j==c) break;
        printf("%d", i);
        return 0;
    }  ​
반응형