#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
float x,sum;
int i,n;
scanf("%f%d",&x,&n);
sum=x;
for(i=1;i<n;i++){
x=x/2.0;
sum=sum+2.0*x;
}
x=x/2.0;
printf("%.1f %.1f",sum,x);
return 0;
}
习题4-8 高空坠球 (20 分)
最新推荐文章于 2022-11-05 17:31:50 发布
这段代码展示了如何使用递归和半精度运算实现一个简单的程序,输入一个浮点数x和整数n,通过将x除以2并累加到sum中n次,最后输出结果。重点在于递归结构和浮点数处理技巧。
5544

被折叠的 条评论
为什么被折叠?



