Backdrop

백준 온라인 저지 ▸ 1000

A+B

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력

첫째 줄에 A+B를 출력한다.

예제 입력 1

1 2

예제 출력 1

3

힌트

여기를 누르면 1000번 예제 소스를 볼 수 있습니다.

풀이

Hello World (2557)를 먼저 풀어보세요!

이론

변수 선언하기

#include <stdio.h>
 
int main(void) {
  int a, b;
}

변수는 데이터를 저장하는 공간이에요. 변수를 선언할 때는 intchar같은 자료형을 써줘야 해요. 자료형은 변수에 저장할 데이터의 종류를 의미해요.

여기에서는 정수형 변수를 선언하기 위해 int를 썼어요.

입력받기

#include <stdio.h>
 
int main(void) {
  int a, b;
  scanf("%d%d", &a, &b);
}

scanf() 함수는 입력을 받는 함수에요. 특히, int형 변수를 입력받을 때는 %d를 써주면 돼요. 여러 개의 입력을 받을 때는 %d를 여러 번 써주면 돼요.

마지막으로 scanf() 함수에 입력을 받을 변수의 주소를 넘겨줘야 해요. 그래서 &를 써주는 거에요.

출력하기

#include <stdio.h>
 
int main(void) {
  int a, b;
  scanf("%d%d", &a, &b);
 
  printf("%d\n", a + b);
}

printf() 함수는 출력을 해주는 함수에요. 여러 개의 출력을 할 때는 %d를 여러 번 써주면 되는데요, 이 때 출력할 변수를 넘겨줘야 해요. 그래서 그냥 변수 이름을 써주면 돼요.

코드

#include <stdio.h>
 
int main(void) {
  int a, b;
  scanf("%d%d", &a, &b);
 
  printf("%d\n", a + b);
}