neuq.oj 1019

1019: 求和again

题目描述:
最近谷学长遇到了麻烦的问题,你能帮帮他吗?
题目是这样的:计算SUM(n) = 1 + 2 + 3 + … + 10^n。满足n<=100 000。

输入:
输入包含多组数据,每组数据一行,包括一个整数n(n<=100 000)。当n=-1时输入终止。

输出:
对于每个n输出相应的和。


样例输入:
1
2
-1


样例输出:
55
5050

C++代码:

#include<iostream>
using namespace std;
int main()
{
    unsigned long long n;
    while(cin>>n)
    {
        if(n==0)cout<<1<<endl;
        else if(n==-1)break;
        else
        {
            printf("5");
            for(unsigned long long i=0;i<n-1;i++)
            cout<<"0";
            printf("5");
            for(unsigned long long i=0;i<n-1;i++)
            cout<<"0";
            cout<<endl;
        }
    }
    return 0;
}

本题找规律模仿输出即可

猜你喜欢

转载自blog.csdn.net/stupid_dernier/article/details/81286450
今日推荐