第二章 算法——程序的灵魂

2.5怎样表示一个算法

2.5.6用计算机语言表示算法

【例2.18】求5!

编写程序

#include<stdio.h>
int main()
{
	int i,t;
	t=1;
	i=2;
	while(i<=5)
	{
		t=t*i;
		i++;
	}
	printf("%d\n",t);
	return 0;
}

运行结果
第二章 算法——程序的灵魂

【例2.19】求多项式1-1/2+1/3-1/4+······+1/99-1/100的值

编写程序

#include<stdio.h>
int main()
{
	int sign=1;
	double deno=2.0,sum=1.0,term;
	while (deno<=100)
	{
		sign=-sign;
		term=sign/deno;
		sum=sum+term;
		deno++;
	}
	printf("%f\n",sum);
	return 0;
}

运行结果
第二章 算法——程序的灵魂

  本章完;)