首页 > 用户发贴区 > 编程问题提问区 > 这两种循环方式的区别
2008
04-14

这两种循环方式的区别

  请问这两种循环方式的功能是一样吗?


 void calvalue()


{ int i,thou,hun,ten,data;


  int ab;


 long sum=0;


 for(i=0;i<200;i++)


   { if(xx[i]>0)


       { totnum++;


          thou=xx[i]/1000;


           hun=xx[i]%1000/100;


           ten=xx[i]%100/10;


           data=xx[i]%10;


            ab=thou+hun+ten+data;


              if(ab%2==0)


               {  totcnt++;sum+=xx[i];}


        }


       }


        totpjz=sum/totcnt;


}



void calvalue()


{ int i,thou,hun,ten,data;


  int ab;


 long sum=0;


 for(i=0;i<200;i++)


   if(xx[i]>0)


       { totnum++;


          thou=xx[i]/1000;


           hun=xx[i]%1000/100;


           ten=xx[i]%100/10;


           data=xx[i]%10;


            ab=thou+hun+ten+data;


              if(ab%2==0)


               {  totcnt++;sum+=xx[i];}


       }


        totpjz=sum/totcnt;


}


的区别是什么?它们是否完成相同的功能?


留下一个回复