2가지질문이요!

nostalgiastory Reply 9 years 27 weeks ago
1. 코드블록에서 돌릴때 되던데 왜 런타임에러가 뜰까요 2. 코드블록 결과값이 어... 맨 끝자리에서 반올림이되서 한자리 전까지만 나오는데 뭐가 문제인지 모르겠어요
pichulia Reply 9 years 27 weeks ago
런타임에러가 나는 이유는 문장의 끝이 EOF로 끝날 수 있는데 지금은 for(;s[i] != '\n';) 뭐 이렇게 계산하고 있어서입니다. %g가 뭔지 잘 몰라서 %lf로 설명하겠습니다. %lf는 기본적으로 소수점 6번째자리까지 표시합니다. %.3lf 이렇게하면 반올림해서 3번째자리까지 표시하죠. printf("%.*lf",10,0.3); 이 코드를 돌려보세요