題目描述
求Sn=a+aa+aaa+…+aa…aaa(有n個a)之值,其中a是一個數字。 例如:2+22+222+2222+22222(n=5),n由鍵盤輸入。
輸入
n
輸出
a=2 時的Sn
樣例輸入
5
樣例輸出
24690
來源/分類
C語言
題目截圖:
設計思路:
設置三個變量,
一個進行終止for循環語句! for(int i=0;i<a;i++)
一個進行數據的累加! s+=b;
另外一個用於生成數組! b=b*10+2;
代碼:
#include<iostream>
using namespace std;
int main()
{
int a,s;s=0;int b=2;
cin>>a;
for(int i=0;i<a;i++)
{
s+=b;
b=b*10+2;
}
cout<<s;
}
總體預覽:
執行結果:
OJ結果: