这题的HINT提示要我们注意数据范围,我们不妨就设定数据范围为unsigned long long 类型,这个等差数列求和公式在高中就已经学过,大家这么聪明肯定知道的啦。
#include<stdio.h>
int main()
{
unsigned long long int n,s;
s=0;
scanf ("%llu",&n);
s=n+n*(n-1)/2;
printf("%llu",s);
return 0;
}
这题的HINT提示要我们注意数据范围,我们不妨就设定数据范围为unsigned long long 类型,这个等差数列求和公式在高中就已经学过,大家这么聪明肯定知道的啦。
#include<stdio.h>
int main()
{
unsigned long long int n,s;
s=0;
scanf ("%llu",&n);
s=n+n*(n-1)/2;
printf("%llu",s);
return 0;
}
相关文章: