以下有两个场景,操作看起来是相同的,但结果相差1。我认为我不需要解释编程,它非常简单。
首先是变量声明,情况1为1),情况2为2),每个情况下获得的结果最后列出。
任何帮助将不胜感激。
int intWorkingNumber = 176555;
int intHundreds = 1;
int intPower = 1;
1)
int intDeductionValue = (intHundreds * 100 * pow(1000, intPower));
intWorkingNumber -= intDeductionValue;
intWorkingNumber = 76555
2)
intWorkingNumber -= (intHundreds * 100 * pow(1000, intPower))
intWorkingNumber = 76554