1.任务和代码
/*
copyright\c)2017,csdn学院
*All cights reserved
*文件名称:a.c
*作者:王琦
*完成日期:2017年4月15日
*版本号:6.0
*问题描述:一球从的100米高度自由落下,每次落地后反跳回原来高度的一半,再落下,求它在第十次落地时,共经过多少米?第十次
反弹多高?
*程序输出:共经过多少米?第十次反弹多高?
*/
#include <stdio.h>
int main( )
{
float sn=100.0,hn=sn/2;
int n;
for (n=2; n<=10; n++)
{
sn+=hn;
hn/=2;
}
printf("第10次落地时共经过%f米\n",sn);
printf("第10次反弹%f米\n",hn);
}
2.运行结果
3.知识点总结
运用迭代法结合for循环得出结果
4.心得体会
对迭代法的认识逐步加深