[C] 함수를 이용하여 입력받은 정수의 10큰 수와10 작은 수를 출력하기

Haeun Noh·2022년 9월 22일
0

C언어_예제

목록 보기
9/19

0922


정수를 입력받아 10 큰 수와 10 작은 수를 출력하는 프로그램을 작성하시오.

정수 입력 : 50
10큰수 : 60
10작은수 : 40

문제 조건

  • 10만큼의 큰 수를 구하는 함수와 10만큼의 작은 수를 구하는 함수를 이용할 것
  • 10만큼의 큰 수를 구하는 함수의 이름은 plusten(n)일 것
  • 10만큼의 작은 수를 구하는 함수의 이름은 minusten(n)일 것

소스 코드

#include <stdio.h>

int plusten(int n) {
	n += 10;

	return n;
}

int minusten(int n) {
	n -= 10;

	return n;
}

int main(void) {
	int num;

	printf("정수 입력 : ");
	scanf_s("%d", &num);

	printf("10큰수 : %d\n", plusten(num));
	printf("10작은수 : %d\n", minusten(num));

	return 0;
}

소스 풀이

int main(void) {
	int num;

	printf("정수 입력 : ");
	scanf_s("%d", &num);

	printf("10큰수 : %d\n", plusten(num));
	printf("10작은수 : %d\n", minusten(num));

	return 0;
}

정수를 입력받아 저장할 변수인 num을 선언한다.

정수 입력 안내 메시지를 남기고 scanf_s를 이용하여 num에 입력받은 정수를 저장한다.

plusten()함수에 num의 값을 주고 num+10을 다시 리턴해 가져와 출력한다.

minusten()함수에 num의 값을 주고 num-10을 다시 리턴해 가져와 출력한다.


int plusten(int n) {
	n += 10;

	return n;
}

10을 더한 정수를 출력하기 때문에 int plusten으로 한다.
main 함수에서 가져온 num의 값을 n에 저장한 뒤 n+10을 한 값을 리턴한다.
main 함수에서 num+10의 결과값이 출력된다.


int minusten(int n) {
	n -= 10;

	return n;
}

10을 뺀 정수를 출력하기 때문에 int minusten으로 한다.
main 함수에서 가져온 num의 값을 n에 저장한 뒤 n-10을 한 값을 리턴한다.
main 함수에서 num-10의 결과값이 출력된다.



profile
기록의 힘을 믿는 개발자, 노하은입니다!

0개의 댓글