以下是引用编程小能倩在2014-12-4 22:21:48的发言:
#include"stdio.h"
#include"math.h"
int main()
{
int i=0,sum=0,one=0;
for(i=1;i<52;i++)
{ one=pow(-1,i-1)*(2i-1);
sum=sum+one;
}
printf("1-3+5-7+…-99+101=%d\n",sum);
return 0;
}
个人理解:one=pow(-1,i-1)*(2i-1)我没理解 在我理解为c=pow(a,b)意为c为a的b次方,在你的语句子里我没看懂啥意思,抱歉我也是个新手,求解释,PS :已经知道了 ,好尴尬,没转过弯。。 #include"stdio.h"
#include"math.h"
int main()
{
int i=0,sum=0,one=0;
for(i=1;i<52;i++)
{ one=pow(-1,i-1)*(2i-1);
sum=sum+one;
}
printf("1-3+5-7+…-99+101=%d\n",sum);
return 0;
}
[ 本帖最后由 梦々魇 于 2014-12-6 12:51 编辑 ]