C#循环问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 06:57:52
int totalyears==0;
do{balance*=interestRate;++totalyears;}这行的计算得到什么
while(balance<targetBalance);

int totalyears=0;是赋值,你的==错了
interestRate是数值型变量么?
如果是那么这行计算得到的是balance*interestRate的值
然后totalyears+1

int totalyears=0;
int balance=1;
do
{
balance=balance*interestRate;
totalyears=totalyears+1;
}
while(balance<targetBalance);

balance=balance*interestRate;
totalyears=totalyears+1;