for (int i = 0; i < 10; i++)
            {
                    aa += GetCode(bb);
                    string[] cc = strUrl(aa);            }要求:在循环中过程中,其二次循环的cc值相同时则跳出循环。

解决方案 »

  1.   


    aa和cc是这样的关系:i=0:
    aa=1,则cc=1i=1:
    aa=12,则cc=2i=2:
    aa=123,则cc=3i=3:
    aa=1233,则cc=3,这时要求跳出循环cc是根据aa的位数来确定,并要求cc的上一个循环的值不得与下一循环的值相同。
      

  2.   

    cc是根据aa的位数来确定,并要求cc的上一个循环的值不得与下一循环的值不能相同
      

  3.   

    在for外面定义一个变量,来存放上一个cc:int bb = 0;
    for (int i = 0; i < 10; i++)
    {
       aa += get(zz);
       cc = get(aa);
       if(cc == bb)
            break;
       else
           bb = cc;
    }