提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • coco抠抠

    8人对此回答表示赞同

    把cm_per_m定义为float型,即const float cm_per_m = 100;
    因为你的程序中没有显示定义cm_per_m的类型,默认为int,而cm也是int,两个int相除,结果肯定还是int。也就是说:
    m=cm/cm_per_m;执行之后得到的结果只可能为0,1两个值(只有输入100时,结果为1)。
    虽然m是float类型,但是因为参与运算的两个因子都是整数,结果也是整数,所以m值只可能是0.00或1.00
    只要把两个因子中的任意一个改为float,应该就可
    展开
    8
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部