1本のサイダーは1元で、2本のサイダーは1本交換することができて、現在20元で、最大で何本のサイダーを飲むことができます
451 ワード
#include
int money(double money, int sum)
{
while (money >= 1)
{
sum = sum + (int)money;
money = ((int)money) * 0.5 + money - (int)money;
printf("monye = %f
", money);
}
return sum;
}
int main()
{
int sum = 0;
sum = money(20.0, 0);
printf("%d
", sum);
system("pause");
return 0;
}
本文は「ゼロタイム」ブログから出ていますので、ぜひこの出典を残してください.http://10741764.blog.51cto.com/10731764/1709170