【每日代码4】for内嵌判断条件陷阱
for(n=1;n<1000000&&Sn<k;n++) { Sn+=1.0/n; std::cout << "n="<<n<<"Sn="<<Sn<<std::endl;; } //如果输入k=2,判断出去的条件时,n已经等于5了 //但是要的结果是n=4
for(n=1;n<1000000&&Sn<k;n++) { Sn+=1.0/n; std::cout << "n="<<n<<"Sn="<<Sn<<std::endl;; } //如果输入k=2,判断出去的条件时,n已经等于5了 //但是要的结果是n=4