解题思路:因为第一次和其他不一样把第一次拿出来算,然后求反弹的距离,反弹的距离就是落下的距离
注意事项:这个有不足的地方,没有报错的情况
参考代码:
#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语言代码)浏览:1101 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1009 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:570 |
汽水瓶 (C语言代码)浏览:541 |
求教大神。。。。1063,统计字符。浏览:11688 |
C语言程序设计教程(第三版)课后习题8.1 (C++代码)浏览:600 |
WU-DNA (C++代码)浏览:775 |
Manchester-字符串的输入输出处理浏览:12789 |
奖学金 (C语言代码)浏览:2057 |
最大连续子序列浏览:1041 |