a ,b,c,若为int 型,在算A,B,C时因为右边式子含a,b,c所以式子的结果肯定为小于等于1的小数,此时程序会自动将其转换为int 型,也即为0或1。所以你无论输入怎样的初始值结果都为0,或1.其他地方你这个程序是没问题的。只需将其变为a,b,c变为float 型即可将所有的%d改为%f即可。其他的不用变。
← 上一条:c语言能直接输入三角函数符号嘛 比如sin 下一条:如何用C语言写三角函数 →