C语言编程的问题..急切

来源:百度知道 编辑:UC知道 时间:2024/06/05 05:33:20
X=1-2+3-4....100怎么编啊..求助啊..明天就考试了

#include <stdio.h>
#include <stdlib.h>
int main()
{int i,flag=1,sum=0;
for(i=1;i<=100;i++)
{sum+=flag*i;
flag=-flag;
}
system("pause");
return 0;
}

//这是最简单的,优化版的,等下再补充

#include<stdio.h>
main()
{
int i,flag=1,sum=0;
for(i=1;i<=100;i++)
{
sum+=i*flag;
flag*=-1;
}

}

//这是优化版的.
#include<stdio.h>
int addSum(int n)
{
if(n % 2==0) return (-(n/2));
else return n-(n/2);
}

int main()
{

printf("%d",addSum(100));

return 0;
}

#include <stdio.h>
void main ()
{
int a=0,i,sum=0;
for (i = 0 ; i < 100; i++)
{
a=a+1;
sum=sum+a;
}
printf("%d",sum);
}

这个程序比较用以理解。。。。

一楼好。

#include <stdio.h>
void main ()
{
int sum1=0,sum2=0 ,