#include
#include <math.h>
int main(void)
{
double a, b;
double c;
scanf_s("%d%d", &a, &b);
c = (a * a) + (b * b);
printf("%f", sqrt(c));
}
빗변 구하는 식인데 수가 미친듯이 불어져 나오는데
틀린것 같지는 않은데....
표준입력 할때 3.0 4.0 이렇게 쳤어요
#include
#include <math.h>
int main(void)
{
double a, b;
double c;
scanf_s("%d%d", &a, &b);
c = (a * a) + (b * b);
printf("%f", sqrt(c));
}
빗변 구하는 식인데 수가 미친듯이 불어져 나오는데
틀린것 같지는 않은데....
표준입력 할때 3.0 4.0 이렇게 쳤어요
lf
그렇게 쳐도 이상하게 나와요..130899058241329629627979542463659343811040977350817407303680000.000000
결과값이 이렇게 나옴
scanf
scanf_s
이거일거
변수 받을때도 %d 말고 %e로 받던가 하셈
참고로 입력받을때 실수 지정자로 받으면 정수로(3, 4) 넣어도 실수로(3.0 4.0)으로 받음 -^^-