一道大一计算机C语言编程题,答案有了,可是为什么要用float而不是int,m和n明明是整型变量啊

2025-03-18 02:15:29
推荐回答(5个)
回答1:

可能是编程者比较懒,m,n 完全可以用整形变量。s,t必须用float因为涉及到小数的计算。如果 t和n都用整数,t/n将得出整数结果将不正确。

不要求效率都用小数也没有问题。

回答2:

浮点变量由尾数(包含数字的值)和指数(包含数字的数量级).int 仅仅是整形变量!




常州大学 哈哈!牛啊.

回答3:

“m和n明明是整型变量啊”。
楼主你何出此言呢,明明是用float定义的变量。

回答4:

s 定义的就是 flaot 类型想,所以输出也应该是 flaot 的

回答5:

这还真分不清