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;
}
本题找规律模仿输出即可