#include <stdio.h>
// foldTimes-计算建纸桥的折叠次数
// 参数:dis-星际距离(千米),thick-纸的厚度(毫米)
// 返回值:建桥需要折叠的次数
int foldTimes(double dis, double thick);
int main()
{
double dis, thick;
scanf("%lf%lf",&dis,&thick);
printf("需要折叠%d次\n",foldTimes(dis,thick));
return 0;
}
int foldTimes(double dis, double thick)
{
// 请在这里补充代码,实现函数foldTimes
//提示:将dis和thick都调整成米
//提示:循环的条件不要用不等于
/********** Begin *********/
int sum=0;
dis=dis*1000000;
while(dis>thick)
{
thick=thick*2;
sum++;
}
return sum;
/********** End **********/
}
scanf("%lf%lf",&dis,&thick);需要修改下,两个参数之间增加一个逗号,用来隔开两个输入参数,修改如下所示:
scanf("%lf,%lf",&dis,&thick);