- //题目要求
- //小明的妈妈每天会给他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();//等待用户输入
- }
复制代码 |