함수관련 기초문제
서희
질문 제목 : 함수관련 기초문제질문 요약 :두 실수를 입력받고 두 실수의 제곱근 사이에 있는 정수의 갯수를 출력하는 문제입니다.질문 내용 :정올에 올라온 문제입니다.아래와 같이 소스를 만들었습니다. 출력도 정상적으로 잘 되고 원하는 결과가 나오는데
정올에 업로드를 하면 정답은 아니고 accept 60입니다. 무엇이 잘못되었을까요?
잘못된 부분 좀 지적해주시기 바랍니다.
감사합니다.
#include stdio.h#include math.h#include stdlib.hint main(){double a,b,root1,root2;int c=0,d=0;scanf(%lf%lf,&a,&b);root1=sqrt(a);root2=sqrt(b);c=(int)root1;d=(int)root2;if(root1==c&&root2==d) printf(%d\n,abs(c-d)+1);else if(root1==c&&root1root2) printf(%d\n,abs(c-d));else if(root1==c&&root1root2) printf(%d\n,abs(c-d)+1);else if(root2==d&&root2root1) printf(%d\n,abs(c-d));else if(root2==d&&root2root1) printf(%d\n,abs(c-d)+1);else printf(%d\n,abs((int)(root1-root2)));return 0;}
-
핑크빛애교
네~ 맞습니다. 예를 들어 에이가 3.001 비가 5.99면 4와 5 두개입니다.
뭐가 잘못되었을까요?? -
유진깡
x 가 a 와 b (a) 사이라고 하면, a = x = b 의 뜻인가요?