自由下落
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数
#include<stdio.h>
void main()
{
int m,n;
float S=0,T;
scanf("%d%d",&m,&n);
S=m;
T=m/2;
for(int i=1;i<n;i++)
{
S+=2*T;
T=T/2.0;
}
printf("%.2f %.2f",T,S);
}
水仙花数
打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。
#include<stdio.h>
int main()
{
int n,a,b,c;
for(n=100;n<1000;n++)
{
a=n/100;
b=n%100/10;
c=n%10;
if(n==a*a*a+b*b*b+c*c*c)
printf("%d\n",n);
}
return 0;
}