飞飞剑客 发表于 2018-3-15 17:04:26

大佬速来,萌新求教

我的哪里错了

BngThea 发表于 2018-3-15 17:21:28

把s定义double
你用两个int相除s/n只能得到int

飞飞剑客 发表于 2018-3-15 17:23:07

BngThea 发表于 2018-3-15 17:21
把s定义double
你用两个int相除s/n只能得到int

哦哦原来如此 , 谢谢

Zmynx_2017 发表于 2018-3-15 17:24:11

你把s和n改为double型,结果就对了,如图所示。

因为c默认两个整数相除还是保留整数,

语言规定除法运算符( / )的运算结果的数据类型与被除数的数据类型保存一致,

所以一个整数除以另一个整数的结果为整数。
页: [1]
查看完整版本: 大佬速来,萌新求教