java语言实现,使用while循环,求1+11+111+1111+11111+111111.
java语言实现,使用while循环,求1+11+111+1111+11111+111111.
日期:2017-11-25 06:46:08 人气:3
int cal(){
int i=1;
int sum = 0;
while(i<=6){
int subsum = 0;
int flag = 1;
for(int j=1;j<i;j++){
flag *= 10;
subsum += flag;
}
if(subsum == 0)
subsum = 1;
sum += subsum;
i++;
}
return sum;
}
其实不用循环这个题是很简单的,应该自己总结规律得到一个公式,尽量减轻计算机的工作