问题描述
求1+2+3+……+n的值
输入格式
输入的第一行包括一个整数n
输出格式
输出一行,包括一个整数,表示1+2+3+……+n的值。
数据规模与约定
1<=n<=1,000,000,000。
示例输入 | 示例输出 |
---|---|
4 | 10 |
100 | 5050 |
1000 | 500500 |
请不要输出任何多余内容,比如“请输入A的值:”。任何多余内容都会被判定为错误
答案
#include<stdio.h>
int main(void)
{
long long n=0;
long long a=0;
scanf("%lld\n",&n);
a=n*(n+1)/2;
printf("%lld\n",a);
return 0;
}
网友评论