숙제좀도와주세요 ㅜ_ㅜ!!!!

질문 내용 :
#include stdio.h
int main()
{
int a;
float b,c;

scanf(%d %f %f,&a,&b,&c);

if(a%2==0)
printf(%f\n,b*c);
else{
if(b0&&c0)
printf(%f %f\n,b,c);
else if(b0||c0)
{
if(b0)
printf(%f %f\n,b,-c);
else
printf(%f %f\n,-b,c);
}
else
printf(%f %f\n,-b,-c);
}
}
지금제가한게...
실수 2개와 정수 1개를 입력하여 ,입력한 정수가 짝수이면 입력한 두실수의 곱을출력하고
입력한 정수가 홀수이면 두실수의 절대값을 출력하는 프로그램인데요..
.....
절대값을 표현하는부분을 함수로 나타내고싶은데
어떻게해야할까요 ㅠㅠ
알려주세요...ㅜㅜ!

댓글 3

  • 보나 2025.12.06

    abs(x)를 정의 하는겁니다...
    x가 0보다 작을경우 x는 -(x)를-(x)로 표기하는거죠... 맞나요??

    메인함수 위에 쓰면 될껍니다...

  • 튼트나 2025.12.06

    잘모르겟어요 ㅜㅜ...;;

  • 틀큰 2025.12.06

    #define abs(x) ( ((x) 0 ) ? -(x):(x) )

C언어 다른 글

목록