학교에서 배우는중
일단 초보임
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
float x, y;
int i;
printf("실수를 입력하시오:");
scanf("%f", &x);
i = (int(x));
y = x - i;
x = y + i;
if (y < 0.5)
{
x = i;
printf("결과는 %f입니다. n", x);
}
else
{
x = i + 1;
printf("결과는 %f입니다. n", x);
}
return 0;
}
이렇게 만들었는데 값은 나오는데 틀린거같다
수정해야될거랑
여기서 음수도 반올림 되게해야되는데
If랑 else if 써야되는것 같은데..
책은 봐도 모르겠고 예문은 뒤져봐도 안나와서 도움좀
일단 초보임
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
float x, y;
int i;
printf("실수를 입력하시오:");
scanf("%f", &x);
i = (int(x));
y = x - i;
x = y + i;
if (y < 0.5)
{
x = i;
printf("결과는 %f입니다. n", x);
}
else
{
x = i + 1;
printf("결과는 %f입니다. n", x);
}
return 0;
}
이렇게 만들었는데 값은 나오는데 틀린거같다
수정해야될거랑
여기서 음수도 반올림 되게해야되는데
If랑 else if 써야되는것 같은데..
책은 봐도 모르겠고 예문은 뒤져봐도 안나와서 도움좀
댓글 0