当前位置: 代码迷 >> J2SE >> 请问 一道题啊为作两节课没做出来
  详细解决方案

请问 一道题啊为作两节课没做出来

热度:234   发布时间:2016-04-24 12:39:30.0
请教 一道题啊为作两节课没做出来
1、 求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222(此时共4个数相加),a的值和加数个数n均从键盘获取

------解决方案--------------------
Java code
int n,total,sum;x=2;n=6;sum=0;item=x;for(int =1;i<=n;i++){    sum=sum+item;    item=item*10+x;}
------解决方案--------------------
你找它的规律啊 每次都是乘以10然后在加上其本身嘛,对吧。然后循环相加。
------解决方案--------------------
探讨
Java codeintn,total,sum;
x=2;
n=6;
sum=0;
item=x;for(int=1;i<=n;i++){
sum=sum+item;
item=item*10+x;
}

------解决方案--------------------
探讨
引用:
Java codeintn,total,sum;
x=2;
n=6;
sum=0;
item=x;for(int=1;i <=n;i++){
sum=sum+item;
item=item*10+x;
}

应该用long型吧,要不然显示的效果有问题吧!
  相关解决方案