Ural 1068
2013-02-21 15:11
411 查看
//输入一个绝对值不大于1000的整数
//输出1到N之间的所有整数的和
//包含整数和负数
#include<iostream>
using namespace std;
int main()
{
int n,sum;
cin>>n;
if(n>0)
{
sum=(1+n)*n/2;
}
else
{
sum=(1-n)*n/2+1;
}
cout<<sum<<endl;
return 0;
}
//输出1到N之间的所有整数的和
//包含整数和负数
#include<iostream>
using namespace std;
int main()
{
int n,sum;
cin>>n;
if(n>0)
{
sum=(1+n)*n/2;
}
else
{
sum=(1-n)*n/2+1;
}
cout<<sum<<endl;
return 0;
}
相关文章推荐
- Ural 1068 - Sum
- (datastructure1.5.1)URAL 1068 SUM(计算前n项和)
- Ural 1068 sum
- Ural 1068 - Sum
- URAL1002 PHONE NUMBER
- URAL 1194. Handshakes (乱搞)
- URAL 1796. Amusement Park (math)
- Map Coloring - URAL 1080 涂色问题
- URAL - 1721 Two Sides of the Same Coin
- URAL1020 ROPE
- URAL 1934 spfa算法
- URAL 1942 Attack at the Orbit
- URAL 2046 The First Day at School(模拟)
- hihoCoder_#1068_RMQ-ST算法
- URAL 2055 Urban Geography 分治,并查集
- hdu 1068 Girls and Boys 二分图的最大匹配
- Ural SU Championship 2010 K题.Rounders
- URAL 题目1553. Caves and Tunnels(Link Cut Tree 修改点权,求两点之间最大)
- DP_ural_Metro
- hust/ural Penguin-Avia 最小生成树