a1163675107 发表于 2019-9-19 13:06:29

superbe 发表于 2019-9-19 15:47:55

本帖最后由 superbe 于 2019-9-19 15:49 编辑

先将c转换成float再计算,写成(float)c结果一样。
如果不转换,c/b=3/2=1,小数被截断,这样就应该用%d输出,结果为1,如果用%f输出不正确。

人造人 发表于 2019-9-19 22:52:33

这是C++的题目?应该不是C语言的题目吧?
如果是C++的题目,那为什么include的是stdio.h而不是iostream ?
如果是C语言的题目,那这个题目就是错的

float(c)
C语言中没有这样的语法,这是C++的语法

另外,这个题目是哪来的?

a1163675107 发表于 2019-9-20 09:03:48

人造人 发表于 2019-9-20 12:32:37

a1163675107 发表于 2019-9-20 09:03
我朋友丢给我问我的,我一头雾水,因为没见过float(c)

这个问题是C++的题目?
页: [1]
查看完整版本: 作业问题