C언어로 숫자를 입력받아 더하는 방법은 아주 쉽습니다. 정보처리기사 실기에 낮은 난이도로 출제된다면,나올 수도 있을 것이지만 확률은 적습니다.
다만, Scanf에 대한 이해는 확실히 잡고 갈 수 있습니다. 배열에서 배운 &이 어떻게 활용되는지 확인해볼 수 있습니다.
목차
변수 선언
변수 num1, num2, result를 선언합니다. 이 변수들은 각각 사용자로부터 입력받은 두 숫자와 그 두 숫자를 더한 결과를 저장합니다.
사용자 입력 요청
printf 함수를 사용하여 사용자로부터 두 개의 값을 입력받을 것임을 알리는 메시지를 출력합니다.
숫자 입력이 Scanf_s인 이유.
scanf를 써도 무관하나 제가 사용하는 비쥬얼 스튜디오에서는 오류가 발생해, Scanf_s를 사용하였습니다.
정보처리기사에서는 Scanf로 나오니 걱정하지 않으셔도 됩니다.
숫자입력에서 중요한 개념은 입력값을 주소값(&num1)에 받는 다는 것입니다.,
첫 번째 숫자 입력
첫 번째 숫자를 입력받기 위해 printf 함수를 사용하여 사용자에게 첫 번째 숫자를 입력할 것임을 요청하는 메시지를 출력합니다. 그 후 scanf_s 함수를 사용하여 사용자로부터 입력을 받고, 이를 num1 변수에 저장합니다.
두 번째 숫자 입력
두 번째 숫자를 입력받기 위해 printf 함수를 사용하여 사용자에게 두 번째 숫자를 입력할 것임을 요청하는 메시지를 출력합니다. 그 후 scanf_s 함수를 사용하여 사용자로부터 입력을 받고, 이를 num2 변수에 저장합니다.
두 숫자의 합 계산
두 숫자를 더하여 결과를 계산하고, 이를 result 변수에 저장합니다.
결과 출력
printf 함수를 사용하여 두 숫자의 합을 출력합니다. 여기서 %d는 정수 값을 출력하는 서식 지정자입니다.
프로그램 종료
return 0; 문을 사용하여 프로그램을 정상적으로 종료합니다.
return을 함수 내에서 쓰면 원하는 값을 지정하게 되고, main 안에 있으면 프로그램을 종료하는 역할을 하게 됩니다.
'정보처리기사' 카테고리의 다른 글
[정보처리기사] 2. 소프트웨어 개발 방법론 - 1과목 소프트웨어 구축 (0) | 2024.03.12 |
---|---|
[정보처리기사] 1. 소프트웨어 공학이란? 1과목 소프트 웨어 구축 (0) | 2024.03.11 |
[정보처리기사] C언어에서 Return이란? (1) | 2024.03.06 |
[정보처리기사 실기] 디자인 패턴 - 행위 패턴 암기하기! (2) | 2024.02.28 |
[정보처리기사] 구조패턴 암기하기 - 디자인 패턴 (1) | 2024.02.27 |
댓글