用C语言 求 S=1+2-3+4-5+6.....-99+100

如题所述

我给你写个C++代码吧:
#include <iostream>

using namespace std;

int main()
{
int i,sum=0;
for(i=2;i<=100;++i)
sum=sum+(-1)^i*i;//从2开始通过-1的i次方判断符号,并将其相加。
cout<<sum+1<<endl;//别忘了是从2开始的,所以要加上1
return 0;
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-02-19
#include<conio.h>
#include<stdio.h>

void main()
{
int i,total=1;
for(i=2;i<=100;i++)
{
if(i%2==1) total=total+(-1)*i;
else total+=i;
}
printf("total=%d\n",total);
getch();
}

运行结果为:
total=52

用C语言 求 S=1+2-3+4-5+6...-99+100
int i,sum=0;for(i=2;i<=100;++i)sum=sum+(-1)^i*i;\/\/从2开始通过-1的i次方判断符号,并将其相加。cout<<sum+1<<endl;\/\/别忘了是从2开始的,所以要加上1 return 0;

求1-2+3-4+5-6+...+99-100用c语言编出来
include <stdio.h>int main(){int i,j,s=0;for(i=1;i<=100;i++)s+=i%2==0?(-1)*i:i;printf("%d\\n",s); return 0;}

求C语言:求1-2+3-4+5-6……+99-100的和,并输出其和。
include <stdio.h>int main(){ int s=0; int i; for(i=1;i<=99;i+=2) { s+=i; s-=i+1; } printf("%d\\n",s); return 0;}

s=1+2+3+4+5+6+...100c语言编程模块化
sum=0;for (i=k; i<=n; i++)sum+=i;return sum;}int main(void) {int sum; sum=sigma (100, 1);printf("s=1+2+3+4+5+6+...100="); printf("%d\\n",sum); getch (); \/*屏幕暂留*\/return 0;}运行结果...

C语言编程1-2+3-4+5-6+~~+99-100
0;}运行结果如下:(2)include "stdio.h"int main(int argc,char *argv[]){int s,i;for(s=0,i=1;i<101;i++)\/\/遍历1~100s += i&1 ? i : -i;\/\/i为奇数时取正向s累加,i为偶数时取负向s累加printf("1-2+3-4+...+99-100 = %d\\n",s);return 0;}运行结果如下:...

C语言编程计算1-2+3-4+5-6+...+99-100
main(){ int i,sum=0;for(i=1;i<101;i++)sum+=(i%2)?i:-i;printf("1-2+3-...+99-100=%d",sum);getch();}

怎么用c语言编写1+2-3+4-5...+100的程序来啊
include <stdio.h> void main(){ int i;int sum=1;for(i=2; i<=100; i++){ if (i%2==0)\/\/偶数相加 { sum=sum+i;} else\/\/奇数 { sum=sum-i;} } printf("sum is %d", sum);}

用C语言,求s=1+2+3+4+5+……..100并输出结果。
include<stdio.h> main(){ int i,s=0;for(i=1;i<=100;i++){ s=s+i;} printf("从1加到100的和为%d",s);}

c语言计算s=1\/2-3\/4+5\/6-···-99\/100说明:要求使用循环实现,保留4位...
if i % 2 == 1:sum += (2*i - 1) \/ (2*i)else:sum -= (2*i - 1) \/ (2*i)print("%.4f" % sum)```在这段代码中,我们使用了一个 for 循环来依次计算每一项的值,并使用 if 语句来判断当前项是正数还是负数,从而加上或减去对应的值。最后,我们使用 Python 中的字符串...

s=1+2+3+4+...+100 用C语言编程
int main(void)\/\/ 主函数为空,需要返回一个int值 { int i,sum=0;for(i=1;i<=100;++i){ sum=sum+i;} printf("S=%d",sum);\/\/输出和的值 return 0;\/\/需要返回0值 } \/\/如果要求更大的和就只需要改变100,或者使用宏定义 include <stdio.h> \/\/包含头文件,不然没有这句printf就会...

相似回答
大家正在搜