例:某国目前的经济总量是28万亿,以每年0.32 %的速度增长,请问按此增长速度,经过多少年后经济总量超过40万亿?
首先我们用While循环来写这个程序
double a = 28; // 定义浮点数变量类型double
int cont = 0; //定义整型变量类型int
while (a <= 40) //循环条件
{
cont++;
a = (a * 0.0032) + a; //循环体
}
Console.WriteLine("需要{0}年经济总量达到40万亿", cont);
Console.WriteLine(a);
Console.ReadKey();
接下来,我们使用for循环来写这个程序
int cont = 0; // 定义变量,记录累积次数
for (double a = 28; a <= 40; cont++) // 初始化表达式,循环条件,操作表达式
{
a = (a * 0.0032) + a; //循环体
}
Console.WriteLine("需要{0}年经济总量达到40万亿", cont);
Console.ReadKey();
