解题思路:
用方程思想。每一天吃的都用表达式列出来相加,再加上剩下的1个就是总数。然后解出来总数的表达式,再编写代码就行了。这里要注意,最后一天没有吃,不要把最后一天算进去。
注意事项:
参考代码
:a=input()
a=int(a)
d = 0
b = 0
for i in range(1,a):
d += 1/(2**i)
for i in range(1,a-1):
b += 1/(2**i)
e = 1-d
h = b+2
x = h/e
print(int(x))
0.0分
0 人评分
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:488 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:417 |
买不到的数目 (C++代码)浏览:909 |
【明明的随机数】 (C++代码)浏览:834 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:724 |
printf基础练习2 (C语言代码)浏览:826 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:573 |
C二级辅导-进制转换 (C语言代码)浏览:750 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:751 |
1218题求大神帮忙看看怎么不能过浏览:759 |