一道C#的题 请大家帮帮忙!急。。

2024-12-27 11:36:58
推荐回答(3个)
回答1:

可以参考一下:
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; }
}

}

回答2:

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);

}
}
}

回答3:

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()+"年");
}