으으아으ㅏ으ㅏ 정말미쳐버리겟네요
진달래
2025.06.28
#includestdio.hintmain(){inta,d,h,m,s;scanf(%d,&a);d=a/86400;a=a%86400;h=a/3600;a=a%3600;m=a/60;s=a%60;printf(%d%d%d%d,d,h,m,s);return0;}
이게 이해가 안됩니다
초를 입력하면 날 시 분 초 로 나눠주는건데
아무리봐도 이해가안됩니다
5초를 입력하면 변수 d 에는 5/86400 한 값이 저장되는데 계산기로 5/86400 를 해보니 5.787037037037037e-5 가 나오는데
정작 저 코드로 실행을 해보면 d 출력은 0이 나오고 초에만 5로나오네요
다른것도 마찬가지에요
제가 수학을 못해서그런건지.. 저게 어떤원리로 되는건지 알려주시면감사합니다