注册 登录
编程论坛 新人交流区

1-3+5-7....+99-101的结果是多少

liuzonghui 发布于 2007-10-31 17:53, 560 次点击
1-3+5-7....+99-101的结果是多少
大侠们是怎么编的……
我是-51……
不知道是对不对的……
9 回复
#2
forestfairy2007-10-31 18:13
int n=0;
int a=0;
for(int i=1;i<=101;i+=2)
{
n++;
a+=((n%2)?1:(-1))*i;
}
return a;
#3
Lotus_Hypnos2007-10-31 22:17
原题共有51个数,如果按奇项为正偶项为负的规律求和的话应该是1-3+5-7...+97-99+101吧,计算结果是51
#4
pengsen2007-10-31 23:06
1-3+5-7+……+98-99+101
#5
为你呼吸2007-10-31 23:09
#include<stdio.h>
void main()
{
int i,j=1,s=1,k;
for(i=1;i<=101;)
{ i+=2;
if(j%2==1) k=i*(-1);
else k=i;
s+=k;
j++;
}
printf("%d\n",s);
}
//结果为52
#6
wolfspirit2007-10-31 23:24


#include "stdio.h"
main()
{
int i,t=1,s=0;

for(i=1;i<=101;i+=2)
{
t=t*i;

s=s+t;

t=t/i*(-1);

}

printf("%d\n",s);

getch();

}

#7
zhuliyan2007-10-31 23:31
#include<iostream>
using namespace std;

int main()
{
int i,j,s;
s=0;
for(i=1;i<=99;i=i+4)
{
j=i+2;
s=s+i+(-1)*j;
}
cout<<"结果是:"<<s<<endl;
return 0;
}

结果是:-50

#8
yxwsbobo2007-11-01 00:11

101以内奇数有51个 2个配对 50各陪成25个-2 -50+101=51 答案

#9
xia0y12007-11-01 08:20
嘿嘿 ...感谢..我也知道啦
1