解题思路:因为第一次和其他不一样把第一次拿出来算,然后求反弹的距离,反弹的距离就是落下的距离
注意事项:这个有不足的地方,没有报错的情况
参考代码:
#include<stdio.h>
int main()
{
double m,sum=0;
int i,n;
scanf("%lf%d",&m,&n);
sum+=m;//把一开始的值放里面
m/=2;
for(i=1;i<n;i++){
sum=sum+m*2;
m=m/2.0;
}
printf("%.2lf %.2lf",m,sum);
return 0;
}
0.0分
0 人评分
C语言训练-字符串正反连接 (C语言代码)浏览:710 |
点我有惊喜!你懂得!浏览:1438 |
C语言训练-舍罕王的失算 (C++代码)(都给答案了还算什么)浏览:977 |
2005年春浙江省计算机等级考试二级C 编程题(3),复杂度最低的方法没有之一!!!!!浏览:833 |
A+B for Input-Output Practice (IV) (C++代码)浏览:694 |
字符串对比 (C语言代码)浏览:1428 |
Pascal三角 (C语言代码)浏览:1208 |
程序员的表白 (C语言代码)浏览:672 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1619 |
校门外的树 (C语言代码)浏览:714 |