解题思路:
注意事项:
参考代码:
请大家帮我看看,到底哪里不对,导致答案错误
/*
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。
它在第N次落地时反弹多高?共经过多少米? 保留两位小数
*/
#include <stdio.h>
int main()
{
double m,t;
int n;
scanf("%f %d",&m,&n);
int i;
t=m;
double sum=0,h=m;//第n次落地时反弹高度 h
if(n>0){
for(i=1;i<=n;i++){
sum+=2*h;
h=1.0*m/2;
m=h;
}
sum-=t;
printf("%.2f %.2f",h,sum);
}
return 0;
}
0.0分
1 人评分
#include <stdio.h> int main() { double m,t; double sum=0,h; int n; //像scanf()这样的语句应该在int,double等的后面 int i; scanf("%lf %d",&m,&n);//前面定义的是double类型的变量m,则这里接收时就要用%lf h=m; t=m; if(n>0){ for(i=1;i<=n;i++){ sum+=2*h; h=1.0*m/2; m=h; } sum-=t; printf("%.2f %.2f",h,sum); } return 0; } 就这两个问题,其他还好
数组输出 (C语言代码)浏览:803 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:650 |
矩阵乘法 (C++代码)浏览:1645 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:770 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:675 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:626 |
K-进制数 (C语言描述,蓝桥杯)浏览:943 |
字符逆序 (C语言代码)浏览:497 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:666 |