锐锐


私信TA

用户名:dotcpp0725362

访问量:604

签 名:

等  级
排  名 6070
经  验 1421
参赛次数 0
文章发表 29
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

设计一个函数计算每次的m值,并且计算路程

注意事项:
路程为触地时的路程

参考代码:



#include <stdio.h>

#include <stdlib.h>


float jump(float M,int N,float* M_new,float s){

if(N == 0){

return s;

}

*M_new = M /2;

s = s + M + *M_new;

return jump(*M_new,N-1,M_new,s);

}


int main(void){

int N;

float M ;

float s;

scanf("%f %d",&M,&N);

s = jump(M,N,&M,0);

printf("%.2f %.2f",M,s-M);

return 0;

}


 

0.0分

0 人评分

  评论区