珂含笑 2023-11-13 18:12 采纳率: 100%
浏览 51
已结题

从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。 输入说明:一个小于1000的正数 输出说明:它的平方根

C语言,在devC++上就可以运行,为什么在图片右侧的时候显示运行不通过?

img


img

  • 写回答

2条回答 默认 最新

  • 三尺L 2023-11-13 19:58
    关注

    右边x是整型,左边x是浮点型,把浮点型转换成整型是隐式转换,不需要多写任何东西,计算机会自动将浮点型转成整型,而把整型转换成浮点型需要强制转换,你要把一个浮点数赋值给整型变量,需要在浮点数前加(int)进行强制转换

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月22日
  • 已采纳回答 11月14日
  • 修改了问题 11月13日
  • 创建了问题 11月13日