2、计算 1+2-3+4-5+6-7....+100的结果

//2、计算 1+2-3+4-5+6-7....+100的结果
public class Test02{
	public static void main(String[] args){
		int m = 0;
		int n = 0;
		for(int i = 2; i <= 100; i ++){
			if(i % 2 == 1){
				m += i;
				
			}else{
				n += i;
			}
			
		}
		System.out.println(1 - m + n);	
	}
}
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 这是一个数列求和问题,根据数列的规律,可以将它们分成两组: 第一组:1-3+5-7+...+99,这是一个公差为-2的等差数列,共有50个数,可以用等差数列求和公式计算得出结果为-250。 第二组:2-4+6-8+...+100,这是一个公差为2的等差数列,共有50个数,可以用等差数列求和公式计算得出结果为100。 将两组结果相加,即可得到最终结果为-150。 ### 回答2: 这道题是一道运算题,需要按照一定的顺序进行运算。首先,我们可以将这个长长的数列拆分成若干个小的数列,然后对每个小数列进行运算,最后将各个小数列的结果求和即可得到最终的答案。 我们可以把 1 2-3 4-5 6-7.... 100 分成五个小数列: 1 2-3 4-5 6-7 ...... 98-99 100 对于每个小数列,我们需要求出它的结果。第一个小数列中只有一个数,它本身就是结果,为1;第二个小数列的结果可以使用加减法变换为: 2-3 = 2-1-4 = -3 同理,我们可以得到每个小数列的结果: 1 -3 -1 5 ...... -1 100 最后,将这些结果相加,得到的结果为: 1+(-3)+(-1)+5+...+(-1)+100=50 因此,计算 1 2-3 4-5 6-7.... 100 的结果为50。 ### 回答3: 这个计算题可以分两步来解决,首先是确定数列的规律,然后再计算数列的和。 对于这个数列,可以把它分成两个部分,一部分是正整数,另一部分是负整数。观察不难发现,所有奇数位置(1、3、5……)的数都是正整数,偶数位置(2、4、6……)的数都是负整数。因此我们可以把该数列用等差数列的形式表示为: 1-3+4-5+6-7+...+99-100 接下来,我们可以用一个简单的公式来计算等差数列的和,即 S = n(a1+an) / 2 其中,S为数列的和,n为项数,a1为首项,an为末项。 换算到这个数列,n为50(因为有50组正整数和负整数),a1为1,an为-100。代入公式后,可以得到该数列的和为 S = 50(1-100) / 2 = -2450 因此,该数列的结果为-2450。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值