본문 바로가기

C C++ language

C언어 두 정수 입력 후 더하여 출력하기

읽어주셔서 감사합니다. 오늘은 간단하게 두 정수를 입력받은 뒤, 두 수를 더하여 출력하는 방법에 대해 알아보겠습니다.
이건 제가 학교 동아리에서 C언어 입문자들 가르칠때 냈던 숙젠데, 다른 분들보 필요할때 소스 참고하지라고 이곳에 얼립니다.


코드

보통 이 문제를 푸는 단계가 scanf바로 배우고 나서인데요,간단합니다. 배우셨던 printf, scanf정의를 떠올리시며 코드를 보면 금방 이해하실 수 있을 겁니다.

#define _CRT_SECURE_NO_WARNINGS
// 최근에 몇몇 IDE에서 scanf를 쓰면 에러가 나더군요... 그곳에 대한 대응방안입니다.
#include<stdio.h>

int main(void) {
	int a, b;
	int result;
	printf("input two numbers : "); // 안내 메세지 출력
	scanf("%d %d", &a, &b); // a와 b를 차례로 입력받음
	result = a + b; //result에 a + b의 값을 대입
	printf("result : %d\n", result); //result 값 출력
	return 0; //프로그램 종료
}

사용방법

입력 : 두 정수

출력 : 입력한 두 수를 더한 수를 출력

종료 : 출력후 종료


실행화면