#include<stdio.h>
int main(void)
{
long long n,i,z=0;
scanf("%I64d",&n);
/* for(i=n;i>=0;i--)
{
z=z+i;
}
*/
printf("%I64d",n*(1+n)/2);
return 0;
int main(void)
{
long long n,i,z=0;
scanf("%I64d",&n);
/* for(i=n;i>=0;i--)
{
z=z+i;
}
*/
printf("%I64d",n*(1+n)/2);
return 0;
}
注意如果要求输入的值足够大,则不能用循环实现,会超出取值范围。输出格式规范为%I64d