编程求s=1-1/2+1/3-1/4+...-1/100的值

如题所述

C语言VC下编译通过:

#include < stdio.h >

void main()

{

int i;

float s,t,sum;

t=1;sum=0;

s=1;

for(i=2;i<=100;i++)

{

sum=sum+t;

s=-s; //符号反向

t=s/i; //为下一个数做准备

}

printf("%f",sum);

}

使用汇编语言编写计算机程序

程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。

以上内容参考:百度百科-编程

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-04
C语言VC下编译通过:
#include < stdio.h >
void main()
{
int i;
float s,t,sum;
t=1;sum=0;
s=1;
for(i=2;i<=100;i++)
{
sum=sum+t;
s=-s; //符号反向
t=s/i; //为下一个数做准备
}
printf("%f",sum);
}本回答被提问者和网友采纳
第2个回答  2010-06-03
算法
s<--0
I<--1
Do
s<--1/I-1/(I+1)
I<--I+2
Until I>99
End Do
Print s
相似回答