题解 | #小乐乐求和#
小乐乐求和
https://www.nowcoder.com/practice/ce0b2eacd3d04647831358c2876e44ff
#include <stdio.h>
int main()
{
int a = 0;
scanf("%d",&a);
long long zongshu = 0;
int i = 0;
for (i = 1;i <= a;i ++)
{
zongshu += i;
}
printf("%ld",zongshu);
return 0;
}
int main()
{
int a = 0;
scanf("%d",&a);
long long zongshu = 0;
int i = 0;
for (i = 1;i <= a;i ++)
{
zongshu += i;
}
printf("%ld",zongshu);
return 0;
}
关键在求和的结果数值太大 不能用int 要用long 或 long long