(C#)计算1-2+3-4+.....+m

摘要:
方法一:publicstaticintSum(intm){intsum=0;boolbol=true;for(inti=1;i˂=m;i++){if(bol==true){sum+=i;}else{sum-=i;}bol=!bol;}returnsum;}方法二:publicstaticintSum(intm){intsum=0;for(inti=1;i˂=m;i++){if(i%2==0){sum-=i;}else{sum+=i;}}returnsum;}

方法一:

public static int Sum(int m)
{
int sum = 0;
bool bol = true;
for (int i=1;i<=m;i++)
{
if (bol == true)
{
sum += i;
}
else
{
sum -= i;
}
bol = !bol;
}

return sum;
}

方法二:

public static int Sum(int m)
{
int sum = 0;
for (int i = 1; i <=m; i++)
{
if (i % 2 == 0)
{
sum -= i;
}
else { sum += i; }
}
return sum;
}

免责声明:文章转载自《(C#)计算1-2+3-4+.....+m》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Sphinx+MySQL5.1x+SphinxSE+mmsegJava 的设计模式之一装饰者模式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

查看SqlServer的内存使用情况

      上一篇提到动态T-SQL会产生较多的执行计划,这些执行计划会占用多少内存呢?今天从徐海蔚的书中找到了答案。动态视图不仅可以查到执行计划的缓存,数据表的页面缓存也可以查到,将SQL整理一下,做个标记。 -- 查询SqlServer总体的内存使用情况 select type , sum(virtual_memory_re...

MongoDB聚合

--------------------MongoDB聚合-------------------- 1、aggregate():     1、概念:         1、简介             MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 count(*), s...

关于sum(int)报错:将expression转化为数据类型int时发生算术溢出错误

在SQL Server 中,某列的数据都在int范围之内,但是使用sum聚集函数求该列和的时候,出现“将expression转化为数据类型int时发生算术溢出错误”。 首先,我们先看看SQL Server 定义的数据类型的长度: bigint   数据类型存储从   -2^63   (-9223372036854775808)   到   2^63-1...

C# 从数据包获取校验和

因为数据包是一个字节数组,也是报文,而校验和是其中之一,校验和是在数据处理和数据通信领域中,用于校验目的的一组数据项的和,所以算法和很重要: 数据包格式: **版本号 (2byte) **Ip地址(4byte) ....... **校验和 (2byte) ... 方法如下: /// <summary>///方法:16位无字符整数转字节数组//...

用友面试

技术面: 项目介绍 写代码: 1. 排序算法会哪些?写一个快排? 2. 字符串中的每一个单词进行反转? 3. 一个数组,求连续最大和? 思路: 根据sum判断,如果sum>0说明sum对于后面的求和有加成,所以加上sum;否则看sum当前的数哪一个大保留哪一个数; 然后,比较sum和Max的大小,如果sum>Max就把sum赋值给Max; 代码...

Java实现 LeetCode 805 数组的均值分割 (DFS+分析题)

805. 数组的均值分割 给定的整数数组 A ,我们要将 A数组 中的每个元素移动到 B数组 或者 C数组中。(B数组和C数组在开始的时候都为空) 返回true ,当且仅当在我们的完成这样的移动后,可使得B数组的平均值和C数组的平均值相等,并且B数组和C数组都不为空。 示例:输入:[1,2,3,4,5,6,7,8]输出: true解释: 我们可以将数组...