촉촉한초코칩

[백준] 11382 (꼬마 정민) c언어 본문

Algorithm

[백준] 11382 (꼬마 정민) c언어

햄친구베이컨 2023. 2. 22. 01:43

문제

꼬마 정민이는 이제 A + B 정도는 쉽게 계산할 수 있다. 이제 A + B + C를 계산할 차례이다!

입력

첫 번째 줄에 A, B, C (1 ≤ A, B, C ≤ 1012)이 공백을 사이에 두고 주어진다.

출력

A+B+C의 값을 출력한다.

 

간단하게 int 형으로 선언해서 더했는데 틀렸다고 떴다.

입력 값을 보면 10의 12제곱을 한 값까지 받을 수 있다.

그러면 int형이 아니라 부호가 없는 long 형을 써야 한다. 

 

#include <stdio.h>

int main() {
  unsigned long a, b, c;
  scanf("%lu", &a);
  scanf("%lu", &b);
  scanf("%lu", &c);

  unsigned long sum = a+b+c;
  printf("%lu\n", sum);
}

+ 그리고 출력할 때는 lu