C++对多个double做处理,会出现NAN值情况

C++批量处理double值,处理了900个double,会有几个处理结果是nan值,然而将nan值的原doubole值单独处理就不会出现nan值情况,懂这方面的各位,请问这是什么情况??

求代码?