一个球从 100 米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求第 10次落地时,共经过多少米,第 10 次反弹多高 #include<stdio.h> int main() { double a=100.0; double sum=100.0; double h=100.0; int i=0; for(i=0;i<10;i++) { h=0.5*h; sum=sum+h; } printf("落地时共经过%f米\n",sum); printf("第10次反弹%f米\n",h); system("pause"); return 0; } 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。 第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个, 到第 10 天早上想再吃的时候,就剩下一个桃子。求第一天共摘多少个桃子。 #include<stdio.h> int main() { int x=1; int i=0; for(i=0;i<9;i++) { x=2*(x+1); } printf("共有%d个桃子\n",x); system("pause"); return 0; } 想知道结果是什么吗?动手敲一下代码吧
原文地址:http://760470897.blog.51cto.com/10696844/1703653