본문 바로가기

백준 문제풀이/반복문

백준 8393 C / 단계별로 풀어보기 - for 문 3

 

안녕하세요.

이번에는 세 번째, 8393 번 합 입니다.

https://www.acmicpc.net/problem/8393

 

8393번: 합

문제 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 n (1 ≤ n ≤ 10,000)이 주어진다. 출력 1부터 n까지 합을 출력한다. 예제 입력 1 복사 3 예제 출력 1 복사 6...

www.acmicpc.net

 

1부터 N 까지의 합을 구하는 문제군요.

{N * (N-1)} / 2 해도 되지만, 반복문을 써 봅시다.

 

이런식으로 되겠군요.

#include <stdio.h>

int main()
{
	int n = 0, sum = 0;
	scanf("%d", &n);
	for (int i = 0; i <= n; i++)
		sum += i;
	printf("%d", sum);
	return 0;
}

 

 

감사합니다.