黑马程序员技术交流社区
标题:
一道小题,大家看看有啥简单方法
[打印本页]
作者:
风雪再现
时间:
2013-7-5 18:05
标题:
一道小题,大家看看有啥简单方法
小明的妈妈每天会给他20元零花钱,小明每天花一半存一半,每过7天小明又会把所有存款花掉一半,请编程计算小明需要多少天才能存够100元?
作者:
道法乾坤110
时间:
2013-7-6 01:03
用记事本写的。
int symoney=0;//每天剩的钱数
int count=0;//存储天数
while(symoney<100)
{
symoney=symoney+20/2;
count++;
if(count%7==0)
{
symoney=symoney/2;
}
}
Console.WriteLine(count);//把天数打印出来、
Console.ReadKey();
作者:
Candy小烨
时间:
2013-7-6 07:52
//题目要求
//小明的妈妈每天会给他20元零花钱,小明每天花一半存一半,每过7天小明又会把所有存款花掉一半,请编程计算小明需要多少天才能存够100元?
static void Main(string[] args)
{
int sum = 0;//定义变量存储要攒到多少钱?
int tianshu = 0;//定义变量存储天数
while (sum < 100)//定义循环
{
sum += 20 / 2;//每天把20的一半累加到sum
tianshu++;//天数++
if (tianshu % 7 == 0)//判断当前天数是否是攒钱的第7天
{
sum = sum / 2;//条件成立攒钱花掉一半
}
}
Console.WriteLine("小明攒到100元需要{0}天",tianshu);//输出天数
Console.ReadKey();//等待用户输入
}
复制代码
作者:
nilaoyededie
时间:
2013-7-6 07:56
int money;
int day;
for(day=1;money<=100;day++)
{
money+=10;
if(day%==0)
money/=2;
}
Console.ReadLine("小名存了{0}才存够100块钱!",money)
也差不多 有木有更简单的方法??????????
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2