作业帮 > 综合 > 作业

在C语言中 我如果不知道输出数据的类型 怎么办?比如 写一个程序输出10/3+9%3-(-1)/5的值 怎么编?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/19 22:24:48
在C语言中 我如果不知道输出数据的类型 怎么办?比如 写一个程序输出10/3+9%3-(-1)/5的值 怎么编?
我来回答你把.在运算中,如果你直接这样写的话编译器就会把它认为是int行的 那么这时候10/3=3 你需要把数据转为float 这点你只需要吧10/3写成 10/3.0 编译器就会自动改成float行的.so 10/3.0+9%3-(-1)/5.0 你这样写就没问题了 能输出正确的值了.