溢出导致WA
题目链接
#include<iostream>
using namespace std;
int main(){
int n;
while(cin>>n){
cout<<(int)(n/2.0*(1+n))<<endl;
//cout<<n*(1+n)/2<<endl;//会溢出
//cout<<(int)n/2.0*(1+n)<<endl;//错误
cout<<endl;
}
return 0;
}
#include<iostream>
using namespace std;
int main(){
int n;
while(cin>>n){
int sum=0;
for(int i=1;i<=n;i++)
sum+=i;
cout<<sum<<endl<<endl;
}
return 0;
}