就是1到n求和,但为什么会写写呢...因为数据类型不对也AC不了啊
64位正整数用什么?unsigned long long
#include<stdio.h>
int main()
{
unsigned long long n,sum;
while( scanf("%llu",&n) != EOF )
{
sum = (1+n)*n/2;
printf("%llu\n",sum);
}
return 0;
}
就是1到n求和,但为什么会写写呢...因为数据类型不对也AC不了啊
64位正整数用什么?unsigned long long
#include<stdio.h>
int main()
{
unsigned long long n,sum;
while( scanf("%llu",&n) != EOF )
{
sum = (1+n)*n/2;
printf("%llu\n",sum);
}
return 0;
}