double 高度, 总量 = 0; int 次数, 计数 = 1;
cout << "输入任意整数不超过指定 Int 范围位数:" << endl;
cin >> 高度 >> 次数;
while (次数 >= 计数)
{
总量 += 高度;
高度 /= 2;
if (次数 > 计数)总量 += 高度;/*最后一次落下不计弹起*/
printf("次数%d 回弹%f 总量%f\n", 计数, 高度, 总量);
++计数;
}
#include
#include
int main()
{
int m,n,h,i;
scanf("%d%d",&m,&n);
for(i=0,i<=n;i++)
{
m/2;
h+=m;
}
printf("%d",h);
_getch();
return 0;
}
#include
int main(void)
{
float sum=0,a,m;
int n,i=1;
scanf("%f %d",&m,&n);
a=m;
for(i;i<=n;i++)
{
sum+=a+a/2;
a=a/2;
}
sum=sum-a;//最后一次多算了一次a
printf("%.2f %.2f",a,sum);
return 0;
}
晚上回去帮你写