한달 전엔 자주왔는데 요즘 바빠서 잘 못왔네요ㅜㅜ
if /switch 단원이구요
Q. 다음을 참고로 표준입력으로 두 실수 x,y를 이용하여 연산값을 출력하는 프로그램을 작성하시오.
보기.
x: 양수 y: 양수 : x + y
x: 양수 y: 0 또는 음수 : x - y
x: 0또는 음수 y: 양수 : -x + y
x: 0또는 음수 y: 0 또는 음수 : -x -y
이게 문제일 때
전 처음에 switch로 풀까 하고 num1, num2 스캔f 받고
num3으로 스캔f받아서 연산자 선택하게 해서 하려했는데 뭔가 아닌것같아서
if로 풀까 하고 if (num1>0, num2>=0)
이렇게 하려했는데 그럼 연산 선택을 못하고 +-*/ 다 출력시켜야되니까 이것도 아닌것같기도 하고
흠... 코드 다 안알려주셔도 되니까 방향만이라도 제시해주세요ㅜㅜㅜㅜㅜ 죄송하고 감사합니다ㅠㅡㅠ
// 과제라 하기싫은 부분도 있는데 c언어 좋아해서 웬만해선 제 힘으로 풀고싶어요ㅜㅜ 근데 아무래도 점수가 걸려있다보니 확실하게 해야할것같아서.. 음 ㅠㅠㅠㅠㅠ
걍 x건 y건 입력받은다음에 음수면 * -1 해서 저장하고 연산은 + 로만하면 되는거아니냐 if문 쓰는 단원이니까 음수인지 양수인지 판단할때 쓰면되고
scanf("%d %d", %a , %b) ; if(a<0) a*=-1; if(b<0) b*=-1; printf("%d",a+b);
으어ㅓㅓㅓ어ㅡㅇ으으어ㅓ어 감사합니다ㅠㅠㅠㅠㅠㅠ 그런 방법이 있었구나ㅠㅠㅠㅠ감사합니다..