计算1-2+3-4+5-6+7-8+9-10+11-12........M的结果为多少?,面试题。

笔者最近的一系列面试题里比较经典的,看到结果的那一刻你有收获吗?

1.计算1-2+3-4+5-6+7-8+9-10+11-12........M的结果为多少?,面试题。

#include<stdio.h>

main()
{
int i=0,j=0,k=0,sum=0;
printf("计算1-2+3-4+5-6+7-8+9-10+11-12........M的结果为多少?\n\n\n");
while(1)
{
i=0,j=0,k=0,sum=0;
printf("请输入您要的数值:");
scanf("%d",&j);
for(i=1;i<=j;i++)
{
if(i%2==0)
sum=sum-i;
else
sum=sum+i;
}
printf("计算结果为%d\n",sum);
}

}

//1-2+3-4+5-6+7-8+9-10+11-12.......M

其实你从运算结果就能看得出来,偶数的计算结果直接得出。

偶数本身除以2,加一个负号,就是结果。

(奇数的本身+1)除以2,就是计算结果。

希望你有所收获吧,挺经典的,数学学霸直接略过的瞎BB,哈哈哈,笔者是弟弟。

原文地址:https://www.cnblogs.com/qianrushi1/p/11593911.html

时间: 2024-08-01 08:12:45

计算1-2+3-4+5-6+7-8+9-10+11-12........M的结果为多少?,面试题。的相关文章

JS - 计算两个数组的交集、差集、并集、补集(多种实现方式)

方法一:最普遍的做法 使用 ES5 语法来实现虽然会麻烦些,但兼容性最好,不用考虑浏览器 JavaScript 版本.也不用引入其他第三方库. 1,直接使用 filter.concat 来计算 var a = [1,2,3,4,5] var b = [2,4,6,8,10] //交集 var c = a.filter(function(v){ return b.indexOf(v) > -1 }) //差集 var d = a.filter(function(v){ return b.index

css3-calc

Css3 calc可使用简单的数学运算计算宽度 calc是单词calculate的缩写,是Css3的一个新的长度单位函数,可以使用简单的数学运算. Firefox要使用-moz-calc()私有属性, Chrome要使用-webkit-calc()私有属性, IE9原生支持标准的不带前缀的写法, Opera暂还不支持. 运算规则 可以使用 “+” “-” “*” “/” 四则运算(”+”.”-”两个符号边上必须要有空格,而”*”.”/”符号则不是必须的), 可以使用百分比.px.em.rem等单

python模块之XlsxWriter 详解

Xlsx是python用来构造xlsx文件的模块,可以向excel2007+中写text,numbers,formulas 公式以及hyperlinks超链接. 可以完成xlsx文件的自动化构造,包括: 合并单元格,制作excel图表等功能: 1,Introduction: xlsxWriter支持多种excle功能:与excel完美兼容:写大文件,速度快且只占用很小的内存空间 不支持读或者改现有的excel文件 2, Installing: sudo pip install XlsxWrite

mysql优化之参数优化(转)

1.优化方式 硬件优化=>系统优化=>mysql配置优化=>SCHEMA优化=>sql优化=>其他解决方案(redis or MongoDB or Cassandra or HBase) 2.mysql配置分析 1)常见瓶颈 90%系统瓶颈都在IO上,所以提高IOPS尤为总要,iowait过高,加内存,减小数据读取量 如果CPU很高,或者查询时间很长,90%索引不当 如果系统发生swap,必定是内存分配不当 所以优化,总是会围绕着提高对内存的使用率+减少IO,比如内存缓存+索

mysql优化之参数优化

1.优化方式 硬件优化=>系统优化=>mysql配置优化=>SCHEMA优化=>sql优化=>其他解决方案(redis or MongoDB or Cassandra or HBase) 2.mysql配置分析 1)常见瓶颈 90%系统瓶颈都在IO上,所以提高IOPS尤为总要,iowait过高,加内存,减小数据读取量 如果CPU很高,或者查询时间很长,90%索引不当 如果系统发生swap,必定是内存分配不当 所以优化,总是会围绕着提高对内存的使用率+减少IO,比如内存缓存+索

Python爬虫实战七之计算大学本学期绩点

大家好,本次为大家带来的项目是计算大学本学期绩点.首先说明的是,博主来自山东大学,有属于个人的学生成绩管理系统,需要学号密码才可以登录,不过可能广大读者没有这个学号密码,不能实际进行操作,所以最主要的还是获取它的原理.最主要的是了解cookie的相关操作. 本篇目标 1.模拟登录学生成绩管理系统 2.抓取本学期成绩界面 3.计算打印本学期成绩 1.URL的获取 恩,博主来自山东大学~ 先贴一个URL,让大家知道我们学校学生信息系统的网站构架,主页是 http://jwxt.sdu.edu.cn:

Android 计算view 的高度

上午在做一个QuickAction里嵌套一个ListView,在Demo运行没事,结果引入到我的项目里,发现我先让它在Button上面,结果是无视那个Button的高度,这很明显,就是那个Button的高度计算不正确. 看了下别人的建议,大概分为三类: 参数设置: ? mRootView.measure(0, 0); 在draw之前回调: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ViewTreeObserver vto =view.getViewTreeObs

动态计算UITableViewCell高度详解 (转)

感觉挺有用的一篇文章,分析了4种解决方案.回头测试之.如果有别的方案,我会在后面补上. 原文地址:http://www.ifun.cc/blog/2014/02/21/dong-tai-ji-suan-uitableviewcellgao-du-xiang-jie/ 不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件.今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一

计算两点之间的角度的代码

+ ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 /// 离心率 /// 返回两点间的角度 private double PointToAngle(Point AOrigin, Point APoint, double AEccentricity) { if (APoint.X == AOrigin.X) if (APoint.Y > AOrigin.Y) return Math.PI * 0.5;

Canopy算法计算聚类的簇数

Kmeans算是是聚类中的经典算法.步骤例如以下: 选择K个点作为初始质心 repeat 将每一个点指派到近期的质心,形成K个簇 又一次计算每一个簇的质心 until 簇不发生变化或达到最大迭代次数 算法中的K须要人为的指定.确定K的做法有非常多,比方多次进行试探.计算误差.得出最好的K.这样须要比較长的时间.我们能够依据Canopy算法来粗略确定K值(能够觉得相等).看一下Canopy算法的过程: (1)设样本集合为S.确定两个阈值t1和t2,且t1>t2. (2)任取一个样本点p.作为一个C