1   #include <stdio.h>
2   void main()
3   {
4    double dbX,dbA,dbA1;
5 int nD,nF,nM;
6 printf("输入弧度:");
7 scanf("%lf",&dbX);
8 dbA=dbX*(180/3.1415926);
9 nD=dbA;
10 dbA1=(dbA-nD)*60;
11 nF=dbA1;
12 nM=(dbA1-nF)*60+0.5;
13 printf("%5.1lf<====>%d度%d分%d秒\n",dbX,nD,nF,nM);
14   }
在第12行计算秒度的代码中(nM=(dbA1-nF)*60+0.5),最后为什么要加个0.5?