解题思路:
注意事项:
参考代码:
请大家帮我看看,到底哪里不对,导致答案错误
/*
一球从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语言代码)浏览:2655 |
C语言训练-自守数问题 (C语言代码) long long浏览:1105 |
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1674 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:467 |
剪刀石头布 (C语言代码)浏览:1792 |
WU-整数平均值 (C++代码)浏览:1307 |
WU-C语言程序设计教程(第三版)课后习题11.12 (C++代码)(想学链表的小伙伴可以看看)浏览:964 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:585 |
蛇行矩阵 (C语言代码)浏览:559 |
格式化数据输出 (C语言代码)浏览:882 |