问题描述 :
假设今年的工业产值为100万元,产值增长率为每年c%,请编程计算过多少年可实现翻一番(即增加一倍或以上)。
输入说明 :
输入一个正整数c,表示增长率的百分比,1<=c<=20。
输出说明 :
输出一个整数,表示过多少年后产值可翻一番。在行首和行尾没有多余的空格。
输入范例 :1
输出范例 :70
#include <stdio.h>
double calculate_interest(double begin, int c) {
return begin * (1 + c * 0.01);
}
int main() {
int c;
double begin = 100;
int times = 0;
while (scanf("%d", &c) != EOF) {
do {
begin = calculate_interest(begin, c);
times++;
} while (begin / 100 < 2.0);
}
printf("%d", times);
return 0;
}