首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    2016年海淀区信息学竞赛小学组详细答案

    解法一 (1)下面的代码,用Codeblocks运行的结果是1.1,用DevC++运行的结果是1.2 #include int main(){ float a = 1.15;...0.5)/10.0; printf("%.1f\n", a); return 0;} (2)把上面的代码中的float改成double后,在Codeblocks中运行的结果仍然是1.1,在DevC...a = int(a * 10 + 0.5)/10.0; printf("%.1f\n", a); return 0;} (3)下面的代码,用Codeblocks运行的结果是1.1,用DevC...// floor函数的返回类型为float printf("%.1f\n", a); return 0;} (4)把上面的代码中的float改成double后,在Codeblocks中和DevC...因为考试时,指定的编程工具是DevC++,所以上面四种写法都是可以的。若是平时练习,则可以使用上面的第四种写法,即使用double和floor()结合。

    68920
    领券