解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int m,n,i;
double s1=0,s2=0,s=0,t;
scanf("%d %d",&m,&n);
//下落距离
for(i=0;i<n;i++)
{
s1+=m*pow(0.5,i);
}
//上升距离
for(i=0;i<n;i++)
{
t=m*pow(0.5,i+1);//最后一次上升距离
s2+=t;
}
//总距离
s=s1+s2-t;
printf("%.2lf %.2lf",t,s);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1019 |
简单的a+b (C语言代码)浏览:600 |
C语言训练-求函数值 (C语言代码)浏览:599 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:564 |
DNA (C语言描述,数据结构)浏览:909 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:582 |
1035 题解浏览:875 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:644 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:497 |