#define format " %-23s%8.2f%10.2f%10.2f%8.2f%10.2f\n"
안녕하세요 C++를 처음 배우는 학생입니다. 원래 있던 프로그램에 총 합과 평균을 계산하는 코드를 만들고 있습니다.
payratetot = payratetot + payrate; // calculating Totals
grosstot = grosstot + gross;
taxtot = taxtot + tax;
nettot = nettot + net;
hourstot = hourstot + hours;
averagepay = payratetot/empCounter; // calculating Averages
averagehours = hourstot/empCounter;
averagetax = taxtot/empCounter;
averagegross = grosstot/empCounter;
averagenet = nettot/empCounter;
이런식으로 공식을 이용해서 총 합을 구해내려고 하는데요, 이걸 printf(format,"Totals",payratetot,hourstot,grosstot,taxtot,nettot); 을 넣었는데요. 포맷엔 분명 %8.2f 로 되어있는데 왜 결과값이 저렇게 나오는지 도저히 모르겠네요. 혹시 제가 실수한 부분이 있나요?