[C언어 코드업 문제풀이] CodeUp 1577 : (함수 작성) 절댓값 함수 1
ET의 공부/C언어 연습문제[ 코드업 ]2020. 7. 8. 07:54
코드업 1577번 절댓값 함수 1 문제 풀이 해답입니다.
1. 문제 설명
이 문제는 절댓값 함수를 구현하는 문제입니다.
다음 조건을 참고해서 함수 본체만 작성해서 제출하시기 바랍니다.
함수명 : myabsmyabs
매개 변수(parameter) :정수형(intint) 11개
반환 형(return type) : 정수형(intint)
함수 내용 : 절댓값을 구하는 함수 구현
(이 문제는 C / C++ 전용 함수 작성 문제입니다. 함수 본체만 작성해서 제출하세요.)
1
2
3
4
5
6
7
8
|
#include <stdio.h>
// 이 부분에 들어가야 될 코드를 작성하여 제출
main()
{
int a;
scanf("%d", &a);
printf("%d", myabs(a));
}
|
2. 입력
이 프로그램은 int범위의 정수 하나를 입력으로 받습니다.
3. 출력
입력된 정수의 값을 myabs함수를 구현하여 절댓값을 출력한다. 함수 본체만 작성해서 제출한다.
추가) myabs함수는 절댓값을 반환하는 함수입니다. 절댓값 출력은 main함수에서 이뤄집니다.
4. 입력 예시
-1
5. 출력 예시
1
6. 문제 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <stdio.h>
int myabs(int a){
if(a <= 0){
a *= -1;
}
return a;
}
main()
{
int a;
scanf("%d", &a);
printf("%d", myabs(a));
}
|
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1579 : (함수 작성) 최솟값 함수 (0) | 2020.07.08 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1578 : (함수 작성) 최댓값 함수 (0) | 2020.07.08 |
[C언어 코드업 문제풀이] CodeUp 1576 : (함수 작성) void형 함수 (0) | 2020.07.08 |
[C언어 코드업 문제풀이] CodeUp 1571 : [기초-함수작성] 함수로 Upper Bound 위치 리턴하기 (0) | 2020.07.07 |
[C언어 코드업 문제풀이] CodeUp 1570 : [기초-함수작성] 함수로 Lower Bound 위치 리턴하기 (0) | 2020.07.07 |
댓글()