본문 바로가기
정보처리기사

[정보처리기사실기] C언어로 입력받아 더 하기

by 공불러 2024. 3. 6.
728x90
반응형

C언어로 입력받아 더 하기

 

 

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 안에 있으면 프로그램을 종료하는 역할을 하게  됩니다.

     

    [정보처리기사] C언어에서 Return이란?

    목차 return이란? return은 함수가 값을 반환하고 호출된 위치로 돌아가는 데 사용되는 키워드입니다. return 문은 함수의 실행을 종료하고, 함수를 호출한 곳으로 제어를 반환합니다. 일반적으로 retu

    shareknowledge-top.tistory.com

     

    728x90
    반응형

    댓글