在void main中将double换成int为啥输出结果会变成0.00
整型得用%d输出1/x是整除,只要x>1,那么1/x一直是0修改方法:把s定义为float型,然后s+= 1.0/x;
这什么魔鬼字体..你用的是%.2f浮点数,但是要用一个int格式的s么,这样的话由于浮点数和整数储存方式不同,按照浮点数读取的结果会与预期不符
%.2f