求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m

匿名网友 匿名网友 发布于: 2015-12-28 00:00:00
阅读 108 收藏 0 点赞 0 评论 0

法一:
int sum=0;
bool flag=true;
for(int i=1;i<=m;i++) { if(flag) sum+=i; else sum-=i; flag=!flag; } return sum; 法二: if((m%2)>0)
return m/2;
else
return -m/2;

评论列表
文章目录