1-3+5-7+....+99-101用C语言怎么编程,谢谢了.

来源:百度知道 编辑:UC知道 时间:2024/05/19 09:25:28

#include<stdio.h>
void main()
{ int sum=1,i,j=1;
for(i=3;i<=101;i+=2)
j*=-1,sum+=j*i;
printf("%d\n",sum);
}
结果是51

main()
{
int i,sum=0;
for(i=1;i<=101;i=i+2)
sum=sum+i;
printf("%d",sum);
}

#include "stdio.h"
void main(){
int sum = 0;
int i,j;
int x = 1;
for(i=1;i<=101;i+=2){
j = x * i;
x = -(x);
sum = sum + j;
}

}

你可以先用数学方法把这个式子化简,然后再编程就简单了。

#include"stdio.h"
void main()
{
int i,sum=0,j=0;
for(i=1;i<=101;i+=2)
{
if(j%2)//奇数项就加上该数
sum=sum+i;
else //偶数项就减去该数
sum=sum-i;
j++;
}
printf("The result is:%d",sum);
}

main()
{int i,m,j=1,s=0;
i=m;
for(i=1;i<=101;i+=2)
{if(j%2==0) m=-m;
s=s+m;
j++;}
printf("s=%d",s);
}
结果为-177