程序代码:#include <stdio.h>
// s = a1 * ( 3 - 1 / 2^(n-2) )
#define S(n) ( 100 * (3-2.0/(1u<<((n)-1))) )
// j = a1 / 2^n
#define J(n) ( 100 * 1.0/(1u<<(n)) )
int main( void )
{
printf( "第5次落地时共经过 %g 米,第10次反弹 %g 米\n", S(5), J(10) );
}
2017-10-24 20:17
程序代码:#include <stdio.h>
// s = a1 * ( 3 - 1 / 2^(n-2) )
#define S(n) ( 100 * (3-2.0/(1u<<((n)-1))) )
// j = a1 / 2^n
#define J(n) ( 100 * 1.0/(1u<<(n)) )
int main( void )
{
printf( "第5次落地时共经过 %g 米,第10次反弹 %g 米\n", S(5), J(10) );
}
2017-10-25 10:24
2017-10-26 00:47