题目链接地址:Sum Problem
这个题目最主要的一部分就是整数类型的控制(range of 32-bit signed integer.),以及输出格式的调整,记得输出结果之后需要多输出一行。
整数类型的控制是用到了__int64,这个基本上满足了所需的范围。
#include <stdio.h>
#include <iostream>
using namespace std;
__int64 sum(__int64);
void main(){
__int64 n;
while(cin>>n){
cout<<sum(n)<<endl;
cout<<endl;
}
}
__int64 sum(__int64 n){
return n*(n+1)/2;
}