2017年9月11日 学习总结2

今日学习内容有:

1  老师通过例题讲解while; do---while ;for 循环的应用。

例题为:2 do—while实现sum = 1!+ 2!+ 3!+ 4!+……+n!其中n从控制台输入

题意分析: 此题为阶乘的累加和。

①  运用上一题求出控制台输入n的阶乘;

② 求出各个阶乘的累加和;

注意do---while的用法:1 do后为执行语句且用大括号;

                                    2 whlie后为判别条件且有分号;

do---while是先执行do后面的语句在判别while后的条件;

而while先判别条件的成立在执行语句;

以下为程序:

#includeint i=1,z=1,n,x,y,sum=0;

int  main()

{

printf("请输入n=");

scanf("%d",&n);

if(n>0)

{

do

{

z=i*z;

i++;

sum=sum+z;

}

while(i<=n);

printf("%d",sum);

}

else

printf("输入错误。");

return 0;

}

你可能感兴趣的:(2017年9月11日 学习总结2)