hdu 1001(无赖的一种方法)

因为n*(n+1)的时候数据会发生溢出,那么我们不用int 不就好了吗?233,之前不是学过long long int 吗?23333

#include <stdio.h>
#include <stdlib.h>

int main()
{
    long long int n,sum;
    while(scanf("%I64d",&n)!=EOF)
    {
        sum=n*(n+1)/2;
        printf("%I64d

",sum);
    }
    return 0;
}

AC了,额。。。。甚至输出格式不是%d都过了,hdu。。。。

原文地址:https://www.cnblogs.com/kugwzk/p/5046847.html