您的位置:首页 > 其它

UVa 10114 - Loansome Car Buyer

2015-11-01 18:03 429 查看
題目:Kara Van和Lee Sabre在銀行買了一輛車,他們貸款month個月,車每個月有一個貶值的匯率;

問什麼時候他們的車的價值超過所欠銀行的貸款。

分析:數學題。計算匯率,循環計算,比較輸出即可。

說明:題目有點長╮(╯▽╰)╭。

#include <cstring>
#include <cstdio>

double dep[101];

int main()
{
	int month, m, n;
	double downpay, monthpay, value, car, rate;
	while (~scanf("%d%lf%lf%d",&month,&downpay,&value,&n) && month > 0) {
		memset(dep, 0, sizeof(dep));
		for (int i = 0; i < n; ++ i) {
			scanf("%d%lf",&m,&rate);
			dep[m] = rate;
		}
		car = value+downpay;
		monthpay = value/month;
		for (m = 0; m < month; ++ m) {
			rate = (dep[m]?dep[m]:rate);
			car *= (1.0-rate);
			if (value < car) break;
			value -= monthpay;
		}
		if (m == 1) 
			puts("1 month");
		else printf("%d months\n",m);
	}
    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: