解题思路:
注意事项:
参考代码:
请大家帮我看看,到底哪里不对,导致答案错误
/*
一球从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; } 就这两个问题,其他还好
人见人爱A+B (C++代码)浏览:1044 |
点我有惊喜!你懂得!浏览:4126 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:997 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:550 |
哥德巴赫曾猜测 (C语言代码)浏览:1060 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:647 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1165 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:563 |
【亲和数】 (C语言代码)浏览:619 |