下面的C语言程序哪里错了,为什么答案是1?

2025-05-14 00:44:25
推荐回答(2个)
回答1:

1/t = 0, 要改成1.0 / t;

回答2:

这个因为,当i=1时,t=1,此时s=1;但是当i=2,3,4时,t的值都大于1,所以(1/t)值一直为0,因为‘/’ 为整除符号,所以最终s的值还是1 !