请问下为什么我输入任何数,输出结果都为0?求指正,最好详细点,谢谢啦

2025-03-29 08:59:55
推荐回答(2个)
回答1:

楼主的第5行应该为:

scanf("%lf",&x);

少了取地址符号

回答2:

double 定义的变量输出时用%f,还有,你输入的数字如果大于1或者小于-1的话,都会是0啊,你要是真想计算数学中的1/x的话,应该还要加上余数