当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《C语言程序设计》课程教学资源(PPT课件讲稿)循环结构实验1

资源类别:文库,文档格式:PPT,文档页数:6,文件大小:42.5KB,团购合买
点击下载完整版文档(PPT)

实验项目:循环结构(写实验报告) 程序1:由下面公式,计算e的近似值,(误差小 于给定的小数6) e≈1+++-+.+-+ 1!2!3! 几个变量的含义:e表示总和, X表示加项的分母(阶乘), y表示加项 detax表示一个很小的正数,做为误 差满足的条件, i表示循环变量(用来求阶乘)

实验项目:循环结构 (写实验报告) 程序1:由下面公式,计算e 的近似值,(误差小 于给定的小数δ) ... ! 1 ... 3 1 2 1 1 1 1+ + + + + + n e ! ! ! 几个变量的含义:e 表示总和, x表示加项的分母(阶乘), y 表示 加项 , detax 表示一个很小的正数,做为误 差满足的条件, i 表示循环变量(用来求阶乘) n! 1

maino double e=1.0, x=1.0,y,detax; 程序 printf((“ n please enter a number:”); scant(%r”,& detax); while(y>=detax) -X 出; 1/x -e printf((“%12.l0lr”,e)

main() {double e=1.0,x=1.0,y,detax; int i; printf(“\n please enter a number:”); scanf(“%lf”,&detax); y=1/x; while(y>=detax) {x=x*i; y=1/x; e=e+y; ++i; } printf(“%12.10lf”,e); } 程 序

问题解答: 2、当 detax取小于1的数时,不循环。 detax取什么值时,也不会只循环一次。 当 detax取等于1时,循环两次。 当 detax取0时,死循环 3、增加一条 piprintfo(od”,i);语句,放在 程序结束前

问题解答: 2、当detax 取 小于1的数时,不循环。 当detax 取什么值时,也不会只循环一次。 当detax 取等于1时,循环两次。 当detax 取0时,死循环。 3、增加一条 piprintf(“%d”,i); 语句,放在 程序结束前

203 程序2:计算:∑∑(++2) mainO Rint 1, j long sum=0 for(i=1;i<=20;ji++) for(j-l; j4; j ++) sum=sum+(i+1)*(计+1)*(+2); printf( sum is:%dn”,sum)

程序2:计算:  = = + + 3 1 20 1 ( 1)( 2) i j i j 2 main() {int i , j; long sum=0; for(i=1 ; i<=20 ; i++) for(j=1; j<4;j++) sum=sum+(i+1)*(i+1)*(j+2); printf(“sum is :%ld \n”,sum); }

问题 1、分别加 printf((i-%d”,i-1);和 printf(g=%d”-1)

问题: 1、分别加 printf(“i=%d ”,i-1); 和 printf (“j=%d ”,j-1);

的含义,例如 2 H=1+2+3+4+.+10 ∑∑(n+m)=∑(m+1)+(m+2)+(n+3) n=1m=1 ={[(1+1)+(1+2)+(1+3)]+(2+1)+(2+2)+(2+3)

= 10 n 1 n  的含义,例如 2 =1 + 2 + 3 + 4 + ….+ 10 2 2 2 2 2   = = = + = + + + + + 2 1 2 1 3 1 ( ) [( 1) ( 2) ( 3)] n m n n m n n n ={[(1+1)+(1+2)+(1+3)]+[(2+1)+(2+2)+(2+3)] n m

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有