知识点:利用for循环计算小球下落高度。
思路:利用for循环计算小球从100米开始下落10次经过的路程,具体看源码。
#include<stdio.h>
#include<windows.h>
#include<math.h>
void main()
{
int i;
float h = 100.0, sum = 0.0;//sum可能为小数,所以定义为float型
for (i = 1; i <= 10; i++)
{
h = h / 2;
sum = sum + h;
}
sum = sum * 2 + 100;
printf("一共经过%f米\n", sum);
printf("第十次高度%f米\n", h);
system("pause");
}