- 论坛徽章:
- 0
|
1,输入两个数n与m,计算n与m之间的所有整数的和,包括n和m,有n>=m,n<=m 两种情况
#include<stdio.h>
main()
{
int i,n,m,s1=0,s2=0;
scanf("%d%d",&n,&m);
if(n<m)
{
for(i=n;i<=m;i++)
{
s1=s1+i;
}
}
else
for(i=m;i<=n;i++)
{
s1=s1+i;
}
printf("%d",s1);
}
2, 利用循环计算(5+5*5)*(4+4*4)*(3+3*3)*(2+2*2)*(1+1*1)*(1/2+1/3+1/4+1/5)
#include<stdio.h>
main()
{
float i,sam1,sam2,s1=1,s2=0;
for(i=5;i>0;i--)
{
sam1=1/i;
s2=s2+sam1;
sam2=i+i*i;
s1=s1*sam2;
}
printf("%f\n",s1*s2);
}
3, 一球从100米的高度落下,每次落地后反跳高度的一半再落下,求它人第10次落地时,是从什么高度落下的,第10次落地时,球经过了多少米?
#include<stdio.h>
main()
{
float l=100,i,n=0;
for(i=1;i<10;i++)
{ n=l+n;
l=l/2;
}
printf("%f\t%f",n,l);
}
我也要做大家一起做啊!~上边是我做出的答案,谢谢大家对我的提醒和勉励了!有一天我也会成为你们大牛行列中一员的!~~
[ 本帖最后由 piaoyizu 于 2007-1-28 23:21 编辑 ] |
|