学习书籍—何钦铭,颜辉的《C语言程序设计(第3版)》
背景:初学C语言,前期只是实现类似
#include <stido.h>
int main ()
{
printf ("hello world");
return 0;
}
做课后习题时遇见如下的题目。
这题的位置是在第4章——(循环结构)习题4部分
我的完整程序
#include <stdio.h>
#include <math.h>
double fact (double n) /*计算阶乘*/
{
int i,sum=1;
for (i=1;i<=n;i++)
{
sum =sum*i;
}
return sum;
}
int main ( )
{
int i,mi=1,x;
double n=1,item=1,s=0;
printf ("Enter a number for x \n");
scanf ("%d",&x);
/*输入数字*/
while (item > 0.00001) /*界定条件*/
{
item= pow (x,mi)/fact (n); /*计算每一项*/
s= ite