[C언어 코드업 문제풀이] CodeUp 1577 : (함수 작성) 절댓값 함수 1

코드업 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));
}
 

댓글()