...率为3%,5%,7%,10%,求产值到一番各需多少年?(C语言编程)
发布网友
发布时间:2024-01-09 01:54
我来回答
共2个回答
热心网友
时间:2024-08-04 16:45
事先说明我是新手。。。
这样对不?
int main()
{
float rate;
int year=0,prod=1;
rate=0.03;
while(prod<2)
{
prod=prod*(1+rate);
year++;
}
printf("year=%d\n",year);
}
热心网友
时间:2024-08-04 16:48
如果增长值为(2n+1)%,则可以用下面的做法,但是你的为3,5,7,10这个不知道是什么规律……
#include <stdio.h>
void main()
{
int year = 0;
float value = 1000;
float rate = 0.03;
while (value < 2000)
{
value *= 1 + rate;
rate += 0.02;
year++;
}
printf("产值翻一番需要年数为:%d\n", year);
}
结果为8年。