可以参考一下:
public static void method1()
{
int y = 1;//年份
double sum = 1000;//入户时的钱
while (sum > 0)
{
sum = sum + sum * 0.05 + 1000;
y++;
if (sum >= 1000000)
{ Console.Write(y - 1); break; }
}
}
using System;
using System.Collections.Generic;
using System.Text;
namespace Calc
{
class Program
{
static void Main(string[] args)
{
double StartMoney = 1000;//存入
double Accrual = 0.05;//利息
double TargetMoney = 1000000 ;//
int i = 0;
while (1==1)
{
StartMoney = StartMoney *( 1+Accrual);
i++;
if (StartMoney >= TargetMoney)
break ;
StartMoney += 1000;
}
Console.WriteLine("共用了{0}年",i);
}
}
}
int b=1000;//本金
public void ADD()
{
int j=1;
for( j=1;j<=9999999;j++)
{
int lixi=(b/100)*5;//利息
int b= b+lixi;
int over=1000000;//一百万
if(b==over)
{
break;
}
}
messagesBox.Show("用了"+j.ToString()+"年");
}