https://www.acmicpc.net/problem/8393
8393번: 합
n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오.
www.acmicpc.net
문제 설명
백준의 문제 - 단계별로 풀어보기의 [반복문] 의 8393 합 문제입니다.
정수 n을 입력 받으면, 1부터 n까지 합을 출력해주는 문제입니다.
n이 5라면, 1+2+3+4+5 의 값을 출력하면 됩니다. for문이 반복이 될때마다 1씩 증가하니, for문의 i를 1로 초기화 한 후, i가 n보다 작거나 같을 때까지 반복 시키면, i변수의 값이 1~n까지 증가합니다. 이를 합을 저장하는 변수에 누적시키는 방식으로 해결하였습니다.
코드 (C언어)
#include<stdio.h>
int main(void)
{
int n, i, sum = 0;
scanf("%d", &n);
for(i = 1; i <= n; i++)
{
sum = sum + i;
}
printf("%d", sum);
return 0;
}
'코딩' 카테고리의 다른 글
[C언어] 백준 BOJ 2741 N찍기 (0) | 2022.07.11 |
---|---|
[C언어] 백준 BOJ 15552 빠른A+B (0) | 2022.07.10 |
[C언어] 백준 BOJ 10950 A+B - 3 (0) | 2022.07.08 |
[C언어] 백준 BOJ 2739 구구단 (0) | 2022.07.07 |
[C언어] 백준 BOJ 2480 주사위 세개 (0) | 2022.07.05 |