标题:关于算法的练习题.我没做出来
只看楼主
suiyugang
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-5-25
 问题点数:0 回复次数:18 
关于算法的练习题.我没做出来

对大哥哥,大姐姐来说,太easy了.可我做不来.
帮帮看看,什么地方错了.
题目
一球从100米的高度自由下落.每次落地后反弹回原稿的一半,再落下求他在第10次落地时,共经过多少米,?第10次反弹多高?
我是这样做的
#include<stdio.h>
main()
{
int i,h,f,f1,sum;
for(i=0;i<=10;i++)
{

for(f=100;0<=f;f--)
{
f=f/2;h=2*f ;
sum=sum+h;
}
}
printf("%d\n",sum);
printf("%f\n",f);
}

搜索更多相关主题的帖子: 练习题 算法 sum int 
2006-08-29 15:58
魔幻星空
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2006-8-24
得分:0 
版主写的看不明白
我写了个:
#include<stdio.h>
main()
{
int i;
double h=100.,sum=100.;
for(i=0;i<9;i++)
{
sum=sum+h;
h=h/2;
}
h=h/2;
printf("%lf,%lf",h,sum);
答案:0.097656,299.609375

[此贴子已经被作者于2006-8-30 10:42:38编辑过]


2006-08-29 16:22
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-29 16:38
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
得分:0 

#include<stdio.h>
main()
{
int i;
float f=100,sum=100;
for(i=0;i<9;i++)
{
f/=2;
sum+=2*f;
}
printf("%g\n",sum);
printf("%g\n",f);
}
2楼多算了一次。

[此贴子已经被作者于2006-8-29 16:52:26编辑过]


对不礼貌的女生收钱......
2006-08-29 16:38
jxk821015
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-8-22
得分:0 
#include<stdio.h>
main()
{
int i;
float sum=100 ,h=100;
for(i=0;i<10;i++)
{
h=h/2;sum=h+sum;
}
printf("the sum is %f,the tenhigh is %f\n",sum,h);
}

[此贴子已经被作者于2006-8-29 16:44:46编辑过]


2006-08-29 16:40
穆扬
Rank: 1
等 级:禁止发言
帖 子:1910
专家分:0
注 册:2006-6-1
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽

2006-08-29 16:45
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
得分:0 

恩,看到了,确实是我错了,谢谢指出.
一年多没学物理,连这个也出问题了,呵呵。


对不礼貌的女生收钱......
2006-08-29 16:47
shuaiye
Rank: 1
等 级:新手上路
帖 子:445
专家分:0
注 册:2006-5-15
得分:0 
#include <stdio.h>
#include <stdlib.h>
int main (void){
float high=100.0f;
float sum=0.0f,index=0.0f;
int i;
for (i=1;i<=10;i++){
sum+=high+index;
printf ("%02d %.6f \n",i,(high=high/2));
index=high*2; /*弹起又落下的高度相同*/
}
printf ("sum=%.6f\n",sum);
exit (0);
}

由于工作,N久都没来了!
2006-08-29 16:48
suiyugang
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-5-25
得分:0 
第一次弹起是50米,落下也是50米,第二次弹起是25米,落下也是25米,h=h/2;只算了弹起的距离啊,
2006-08-29 16:52
shuaiye
Rank: 1
等 级:新手上路
帖 子:445
专家分:0
注 册:2006-5-15
得分:0 
你没看到我的索引啊(index)

由于工作,N久都没来了!
2006-08-29 16:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-86773-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.905848 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved