728x90
문제
함수를 이용해서 두 수의 합 차 구하기
실행 결과 예시
정수를 입력하시오 : 10
정수를 입력하시오 : 30
두 수의 합 = 40
두 수의 차 = 20
소스 코드
#include <stdio.h>
int add(int x, int y) {
int add = x + y;
printf("두 수의 합 = %d\n", add);
}
int sub(int x, int y) {
int sub;
if (x > y)
sub = x - y;
else
sub = y - x;
printf("두 수의 차 = %d", sub);
}
int main(void) {
int x, y;
printf("정수를 입력하시오 : ");
scanf_s("%d", &x);
printf("정수를 입력하시오 : ");
scanf_s("%d", &y);
add(x, y);
sub(x, y);
return 0;
}
소스 코드 풀이
int add(int x, int y) {
int add = x + y;
printf("두 수의 합 = %d\n", add);
}
int sub(int x, int y) {
int sub;
if (x > y)
sub = x - y;
else
sub = y - x;
printf("두 수의 차 = %d", sub);
}
합과 차이를 구하기 위해서 합은 add함수, 차는 sub함수를 만든다. sub함수에서 if문을 사용해서 x > y이면 x값에서 y값을 빼주고, y > x이면 y값에서 x값을 빼주도록한다.
int main(void) {
int x, y;
printf("정수를 입력하시오 : ");
scanf_s("%d", &x);
printf("정수를 입력하시오 : ");
scanf_s("%d", &y);
add(x, y);
sub(x, y);
return 0;
}
합 차를 구할 정수를 입력받아야하기에 int x, y를 잡아주고, 입력을 받는다. 윗 줄에 add함수와 sub함수를 사용해서 입력받은 두 정수의 합과 차를 구해준다.
실행 결과
정수를 입력하시오 : 50
정수를 입력하시오 : 20
두 수의 합 = 70
두 수의 차 = 30
728x90
'C > 함수' 카테고리의 다른 글
[C] 함수를 이용해서 원의 넓이 구하기 (2) | 2022.09.22 |
---|