印度德里房价2017:编程实现计算1-2+3-4+...+99-100的结果

来源:百度文库 编辑:高校问答 时间:2024/04/28 05:42:55
在dephin里怎么编写呢?

唉,最快的方法,直接找出前N项和通项公式。
将n换成具体的项数,或者将n作为函数参数输入
begin
var sum:integer;
if n mod 2=0 then
sum=-(n div 2)
else
sum=(n+1) div 2;
end

对应的C程序如下
int mysum(int n)
{
int sum;
if (n%2) sum=(n+1) / 2;
else sum=-(n/2);
return sum;
}

这是很小的程序,应该试着自己写写的。如果只是为了应付作业,就抄上面的吧。

同身为学计算机的人,为什么你就不可以先思考思考啊!这对于初学着也不是一个难题!话可以太重了!对不起哦!!

晕,这题谁出的啊,1-2=-1,3-4=-1……,直接看几项,乘上个-1不就行了吗?
所以编程实现有几项,再乘上-1就可以了

//以下是C语言程序!请参加转换,相信你行的.
#include <stdio.h>

int main()
{
int i,sum=0;
for(i=0;i<=100;i++)
if(i%2) sum+=i*(-1);
else sum+=i;
printf("%d\n",sum);
}