写一个方法Sum(int a,int count)计算上述的表达式的值,其中a是1~9中的一个数,而count是总共有几个数相加。如1)a=2,count=2:S=2+22=24;2)a=2,count=4:S=2+22+222+2222=2468。

      首先计算出第i个数的值,其次再计算出所有数的值。      

public int Sum(int a, int count)
{
       int sum=arrInt=a;//count为1时,只有一个参数且数值为a,这样总和也为a
       for(int i=2;i<=count;i++)
       {
           arrInt=10*arrInt+a; //计算第i个数的数值
           sum=sum+arrInt;  //计算总和     
       }
       return sum;
}

  

 

 posted on 2014-06-21 09:26  会飞的金鱼  阅读(165)  评论(0)    收藏  举报