題目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個(gè)數(shù)字。例如2+22+222+2222+22222(此時(shí)共有5個(gè)數(shù)相加),幾個(gè)數(shù)相加有鍵盤控制。 程序分析:關(guān)鍵是計(jì)算出每一項(xiàng)的值。
1 回答
已采納

ziom
TA貢獻(xiàn)948條經(jīng)驗(yàn) 獲得超1109個(gè)贊
public?static?int?getSum(int?num,?int?quantity)?{ ????????int?sum?=?0; ????????int[]?nums?=?new?int[quantity]; ????????String?numStr?=?num+""; ????????String?tempStr?=?numStr; ????????for?(int?i?=?0;?i?<?nums.length;?i++)?{ ????????????for?(int?k?=?0;?k?<?i;?k++)?{ ????????????????tempStr?+=?numStr; ????????????} ????????????nums[i]?=?Integer.parseInt(tempStr); ????????????sum?+=?nums[i]; ????????????tempStr?=?numStr; ????????} ????????return?sum; ????}
添加回答
舉報(bào)
0/150
提交
取消