计算:(+1)+(-3)+(+5)+(-7)+…+(+97)+(-99)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 20:09:38
计算:(+1)+(-3)+(+5)+(-7)+…+(+97)+(-99)

计算:(+1)+(-3)+(+5)+(-7)+…+(+97)+(-99)
计算:(+1)+(-3)+(+5)+(-7)+…+(+97)+(-99)

计算:(+1)+(-3)+(+5)+(-7)+…+(+97)+(-99)
(1-3)+(5-7)+(9-11)+...+(97-99)=2*25=50

你的代码while执行一次后,c=1,a=-3,b=1;第二次执行后,c=-2,a=-1,b=-1……a的值已经不对了。你可以单步调试一下。下面是我写的,你看看。。。#include#includevoid main(){\x09int a=1,c=0,i;\x09for(i=1;i<=51;i++)\x09{\x09\x09c=c+a*(int)pow(-1,i...

全部展开

你的代码while执行一次后,c=1,a=-3,b=1;第二次执行后,c=-2,a=-1,b=-1……a的值已经不对了。你可以单步调试一下。下面是我写的,你看看。。。#include#includevoid main(){\x09int a=1,c=0,i;\x09for(i=1;i<=51;i++)\x09{\x09\x09c=c+a*(int)pow(-1,i+1);\x09\x09a=a+2;\x09\x09}\x09printf("%d\n",c);}

收起