山东科技大学OJ//求1+2+3+……+n

 这题的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;
}

 

相关文章: