小明的妈妈每天会给他20元零花钱,小明每天花一半存一半,每过7天小明又会把所有存款花掉一半,请编程计算小明需要多少天才能存够100元?
int sum = 0;
for (int i = 1; ; i++)
{
if (sum < 100)
{
if (i % 7 == 0)
{
sum = sum / 2;
}
else
{
sum += 10;
}
}
else
{
Console.WriteLine("需要{0}天,小明能够存够100",i);
break;
}
}
不好意思,发重了,网速太慢,以为没有发上去呢 作者: 逆_水_寒 时间: 2013-7-5 21:04
int j = 0;
int k = 0;
for (int i = 0; i < 100; i+=20)
{
i = i - 10;
j++;
k++;
if (j == 7)
{
i = i / 2;
j = 0;
}
if (sum >= 100)
{
break;
}
sum += 10;
if (i % 7 == 0 && i >= 6)
{
sum /= 2;
}
i++;
}
Console.WriteLine(i);
Console.ReadLine();作者: ﹏Lifeヽ 时间: 2013-7-6 10:47
我也来贴一个:
如题: int day = 0 ;
int monney = 0;
while (monney < 100)
{
for (int i = 1;i<=7;i++)
{
if (monney < 100)
{
day++;
monney += 10;
}