用while语句循环做数学运算大致有七个步骤:
1、写出固定格式;
2、定义三个变量:n=1,{sum=0||chengji=1、a=a1;
3、加入while语句;
4、找出相加或相乘的多少项,然后,在while后的括号里,写上n<=项数;
5、 括号内写上:n=n+1;{sum=sum+a;chengji=chengji*a;
6、列出第n项与第(n-1)项的关系式,并把这个关系用a的形式表现出来;
(eg:第n项=第(n-1)项*n->a=a*n)将a的形式表现出来;
7、将要求的内容输出,检查循环的开头与结尾;
举个例子:我们要求用while循环语句求1!+2!+3!+4!+5!+...+20!
则可以这样写
#include <stdio.h>
int main()
{
int i=1,sum=0,n=1;
while(i<=20)
{
sum+=n;
n*=(i+1);
i=i+1;
}
printf("%d\n",sum);
return 0;
}
结果可得:
268040729
--------------------------------
Process exited after 0.5133 seconds with return value 0
请按任意键继续. . .