【每日代码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

 

posted @ 2020-02-01 15:34  韩山剑客  阅读(108)  评论(0)    收藏  举报