[C언어 코드업 문제풀이] CodeUp 1560 : [기초-함수작성] 함수로 두 정수의 차이 값 리턴하기
ET의 공부/C언어 연습문제[ 코드업 ]2020. 7. 5. 08:01
코드업 1560번 함수로 두 정수의 차이 값 리턴하기 문제 풀이 해답입니다.
1. 문제 설명
long long int 형 정수 두 개를 입력 받아
두 수의 차이값을 출력하시오.
단, 함수형 문제이므로 함수 f()만 작성하여 제출하시오.
[함수형 문제란??]
함수형 문제는 기본적인 main() 등은 미리 작성되어 있습니다.
미리 작성되어 있는 프로그램은 다음과 같습니다.
미리 작성된 프로그램을 복사해 붙여 넣은 후 함수 부분을 설계하여 작성해 넣고,
테스트 한 후, 함수 부분만 제출하세요.
1
2
3
4
5
6
7
8
9
|
#include <stdio.h>
long long int n, m;
// 이 부분에 들어가야 될 코드를 작성하여 제출
int main()
{
scanf("%lld%lld", &n, &m);
printf("%lld\n", f(n, m));
}
|
2. 입력
두 개의 long long int 형 정수(n, m)가 공백을 두고 입력된다.
(단, 두 수의 차이는 9223372036854775807 이하이다.)
3. 출력
두 수의 차이값을 출력한다.
4. 입력 예시
1 2147483648
5. 출력 예시
2147483647
6. 문제 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <stdio.h>
long long int n, m;
long long int f(long long int p, long long int q)
{
if(p>q){return (long long int)p-q;}
else{ return (long long int)q-p;}
}
int main()
{
scanf("%lld%lld", &n, &m);
printf("%lld\n", f(n, m));
}
|
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1562 : [기초-함수작성] 함수로 두 정수의 작은 값 리턴하기 (0) | 2020.07.06 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1561 : [기초-함수작성] 함수로 두 정수의 큰 값 리턴하기 (0) | 2020.07.05 |
[C언어 코드업 문제풀이] CodeUp 1559 : [기초-함수작성] 함수로 두 정수의 합 리턴하기 (0) | 2020.07.05 |
[C언어 코드업 문제풀이] CodeUp 1557 : [기초-함수작성] 함수로 n의 약수의 개수 리턴하기 (0) | 2020.07.05 |
[C언어 코드업 문제풀이] CodeUp 1556 : [기초-함수작성] 함수로 n! 리턴하기 (0) | 2020.07.05 |
댓글()