游客 Signup | Login
中文 | En

1829 - 课后习题6.3

求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入。

Input

a

Output

Examples

Input

5

Output

24690

Solution C

#include<stdio.h>
int main()
{
    int n,s=0,temp=0;
    scanf("%d",&n);
    while(n--)
    {
        s=s*10+2;
        temp=temp+s;
    }
    printf("%d",temp);
    return 0;
}

Solution C++

#include<bits/stdc++.h>
using namespace std;
long long n,sum,ans;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	    sum=sum*10+2,ans+=sum;
	cout<<ans;
		
    return 0;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题