求1-3+5-7+....-99+101的值

#include<stdio.h>
void main()
{
int i,s=1,t,sun=0;
{要改的地方
sun=sum+t;}
printf("sum=%d\n",sum);}
for(i=1;i<=101;i+=2)

1-3+5-7+....-99+101
=(1-3)+(5-7)+(9-11)+.....+(97-99)+101
=-2+(-2)+...+(-2)+101
=(-2)*((97-1)/4+1)+101
=-50+101
=51
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-11-26
#include
main()
{
int
a,
b=1,c=-1;
//定义三个变量
for(a=3;a<=101;a=a+2)
//让变量a做为增长级,每次加2,这样刚好是我们要要的奇数。
{b=b+a*c;
//这个是求出每个数
c=-c;}
//这句是关键,求出符号
printf("%d",b);
getch();
}
//上面这段代码只是给我们列出了一段数字,这个数字其实就是运算到当前a的值,比如说当a=7时,b为-4,也就是1-3+5-7=-4,结果是符合的,那么该程序输出的最后一个值也就是你要的那个结果。
后面两个的算法都是一样的。
第2个回答  2008-12-29
请发出来循环那部分

for循环中有错误,sum已经是1了,那么给i赋值的初始值是1,第一次的运算就是1+1了,把i=1改成i=3。

不好意思,忘了改错题必须在要改的地方下手了,把SUM赋值改为0.
第3个回答  2008-12-29
好多年前学的C,不记得C的乘方命令了
给你提供一个思路,程序自己写
另外设置一个整数变量N(初始=0)
每执行一次循环,N=N+1
这样通项就可以表示为 i*(-1)^N
sum=sum+i*(-1)^N
第4个回答  2008-12-29
这个程序是错的嘛。
变量t没有被赋值哦,计算出来的结果肯定是个随机的值,结果是错的。
下面应该加上t=i和t=-i,遇到不同的循环t等于的值不同。

求1-3+5-7+...-99+101的值
1-3+5-7+...-99+101 =1+(-3+5)+(-7+9)+...+(-99+101)=1+2+2+...+2 =1+50*2 =101

求1-3+5-7+...-99+101的值
=(1-3)+(5-7)+(9-11)+...+(97-99)+101 =-2+(-2)+...+(-2)+101 =(-2)*((97-1)\/4+1)+101 =-50+101 =51

求1-3+5-7+……-99+101的值
解:1-3=-2,5-7=-2...共有25组,就是-50,再加101得51 顺祝:学习进步!

声明fun函数,求1-3+5-7+…-99+101的值
1到101共有51个数,先把101不看,1到99共有50个数,相邻两个数的和为-2,共有50\/2=25对,所以1到99的值为-2x25=-50 原式=-50+101=51

计算1-3+5-7+…-99+101的值
1-3+5-7+…-99+101 =1+(5-3)+(9-7)+(13-11)+。。。+(101-99)=1+2×25 =51

C语言编写程序,求1-3+5-7+...-99+101的值
1-3+5-7+...-99+101 =(1-3)+(5-7)+...(97-99)+101 include<stdio.h>int main(){int s=101-100\/4*2; printf("%d\\n",s); return 0;}或:#include<stdio.h>int main(){int i,s=101; for(i=3;i<100;i+=4) s-=2; printf("%d\\n",s); return 0;} ...

计算1-3+5-7+……-99+101的值


C语言编写程序,求1-3+5-7+...-99+101的值
结论:C语言编程中,有多种方法可以求解1-3+5-7+...-99+101的值,下面分别介绍三种不同的实现方式。方法一,通过两个for循环分别累加正负奇数:在C语言中,一个可能的实现是通过两个for循环来分别累加1到101中的奇数和3到99中的奇数,然后相减得到结果。以下是代码片段:c#includemain(){inti,j...

1-3+5-7...-99+101的计算公式
1-3+5-7...-99+101 有51项,除去首位的1,后面有50项 1+(5-3)+...+(101-99)=1+2*25 =1+50 =51

1-3+5-7+...-99+101的值的只是多少?
可以发现,一共有 (101 + 1) \/ 2 = 51 个数作加减运算,且 1 - 3 = -2 5 - 7 = -2 ...每相邻两项和都为 -2 则原式 = (51 \/ 2 的 整数部分 ) * (-2) + 101 = -50 + 101 = 51

相似回答