这是今天在做题时遇到的问题,选择语句中不能和0进行比较。需要定义一个常变量#define g 1e-6,然后再使需要比较的值和g进行比较。如d<=g就是d<0,d>=g就是d>0,其他情况就是d=0。
这个g表示一个极小的数,可以看做0。
还有一个也是今天做题遇到的,使用格式码%g可以不输出末尾无意义的0和小数点。