return0;
}
2
一球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下。
编程计算气球在第5次落地时,共经过多少米?
第5次反弹多高?
#include
usingnamespacestd;
intmain()
{
inth0;
doubles,h;
cin>>h0;
h=h0/32.0;
s=h0+2*(h0/2.0+h0/4.0+h0/8.0+h0/16.0);
cout<
return0;
}
3
有一个分数序列2/1,3/2,5/3,8/5,13/8,21/13,....求这个分数序列的前n项之和。
#include
#include
usingnamespacestd;
intmain()
{
doublei,n,x,y,z;
doubles;
cin>>n;
x=2;y=1;s=2;
for(i=1;i{
z=x;x=y+z;y=z;s=s+x/y;
}
cout<return0;
}
4
在平面坐标系中,有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。
写一个程序,判断给定的多个点是否在这个正方形内。
#include
usingnamespacestd;
voidmain()
{
floatx,y;
for(;;)
{
cin>>x>>y;
if(x==0&&y==0)
{
cout<<"yes"<break;
}
if(x<=1&&x>=-1&&y<=1&&y>=-1)
cout<<"yes"<else
cout<<"no"<}
}
5
一辆卡车违反交通规则,撞人后逃跑。
现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。
甲说:
牌照的前两位数字是相同的;乙说:
牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:
四位的车号所构成的数字正好等于某一个整数的平方。
请根据以上线索求出车号。
#include
usingnamespacestd;
#include
voidmain()
{inta,b,c,d,m,n;
for(a=0;a<10;a++)
{for(b=0;b<10;b++)
{for(c=0;c<10;c++)
{for(d=0;d<10;d++)
{if(a==b&&c==d)
{m=a*1000+b*100+c*10+d;
{for(n=32;n<100;n++)
if(n*n==m)
cout<{
}
}
}
}
}
}
}
}
实验三
1
陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。
苹果成熟的时候,陶陶就会跑去摘苹果。
陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。
现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。
假设她碰到苹果,苹果就会掉下来。
#include
usingnamespacestd;
intmain()
{
inta[100];
intm,sum=0;
for(inti=1;i<=10;i++)
cin>>a[i];
cin>>m;
for(i=1;i<=10;i++)
{
if(m>=a[i]||(m=a[i]))
sum=sum+1;
}
cout<return0;
}
2
歌唱大赛选手成绩这样计算:
去