반응형

백준 8393번 합 풀이 코드

C | C++ | Java | Python


풀이

for문을 이용해 1부터 입력받은 n까지의 합을 출력합니다.

코드

#include <stdio.h>

int main (){
    int n, i, ans = 0;
    scanf("%d", &n);
    for(i = 1; i <= n; i++){
        ans += i;
    }
    printf("%d", ans);
    return 0;
}
#include <iostream>

int main(void){
    int n, ans=0;
    std::cin>>n;
    for (int i = 1; i <= n; i++){
        ans += i;
    }
    std::cout<<ans;
    return 0;
}
import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int ans = 0;
        for (int i = 1; i <= n; i++) {
            ans += i;
        }
        System.out.println(ans);
    }
}
n = int(input())
ans = 0
for i in range(1, n+1):
    ans += i
print(ans)

문제 출처

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

반응형

+ Recent posts