|
1
2
3
4
5
6
7
8
9
10
11 |
/* 注意可以是负整数,而且在过程中会超过int,所以要用longlong*/#include <cstdio>int main(){ long
long n; while
(scanf("%lld",&n)!=EOF) (n<1)?printf("%d\n\n",(n+1)*(2-n)/2):printf("%d\n\n",n*(n+1)/2); return
0;} |
原文:http://www.cnblogs.com/forever97/p/3544968.html