上代码
static void Main(string[] args)
{
int day;
int money = 0;
for ( day = 1;money < 100; day++)
{//首先判断是否是第七天,是的话进入条件
if (day%7==0)
{
money = money + 20;
if (money==100)
{
break;
}
money = money / 2;
//第七天完成后就直接第八天了,重走循环
continue;
}
//不是第七天的话就继续走普通条件
money = money + 20;
if (money == 100)
{
break;
}
money = money - 10;
}
Console.WriteLine("{0}天,{1}元",day,money);
Console.ReadKey();
我觉得这个题就是抠字眼,首先题中写到每天花10元,每七天花存款总数的一半,那么到第七天除了要花存款的一半,那10元还花不花?还是只花存款的一半第七天就结束了?从从语文上都能讲的通,再者就是题目的问题,什么时候存到100元,很抠字眼,先存后花,所以说是存到100元就结束了,不是人常理上的存完当天的20,再花掉10才结束。
这题语文上有误导嫌疑:L |