1001:http://acm.hdu.edu.cn/showproblem.php?pid=1001
#include <iostream>
using namespace std;
int main()
{
unsigned a;
while(cin>>a)
{
cout<<(1+a)*a/2<<endl<<endl;
}
}
杭电ACM 1001:结果32bits,过程乘法导致溢出。换成unsigned,题目还要求多一个空行
1001:http://acm.hdu.edu.cn/showproblem.php?pid=1001
#include <iostream>
using namespace std;
int main()
{
unsigned a;
while(cin>>a)
{
cout<<(1+a)*a/2<<endl<<endl;
}
}