c语言简答教程ppt课件.ppt

c语言简答教程ppt课件.ppt

ID:59140267

大小:205.00 KB

页数:24页

时间:2020-09-25

c语言简答教程ppt课件.ppt_第1页
c语言简答教程ppt课件.ppt_第2页
c语言简答教程ppt课件.ppt_第3页
c语言简答教程ppt课件.ppt_第4页
c语言简答教程ppt课件.ppt_第5页
资源描述:

《c语言简答教程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课前作业1.输入10个数,编程分别统计输入的奇数、偶数的个数2.输入以-1为终止标记的一批数,编程分别统计输入的奇数、偶数的个数一、break语句break语句用于循环语句和switch语句。作用:提前结束循环,从循环体内跳出,接着执行循环后面的语句;§4.3.4break语句和continue语句二、continue语句作用:结束本次循环,即跳过循环体中下面尚未执行的语句,接着对循环条件进行判断。for(i=1;i<=5;i++){if(i==3)continue;printf("%d",i);}1245break;12举例例.任意输入10个整数,求其中负数的和。P32页编程题5ma

2、in(){intx,s=0,i;for(i=1;i<=10;i++){scanf(“%d”,&x)if(x<0)s=s+x;}printf("%d",s);}main(){intx,s=0,i;for(i=1;i<=10;i++){scanf(“%d”,&x)if(x>=0)continue;s=s+x;}printf("%d",s);}§4.3.5程序举例例1:找出1~1000之间的全部同构数。#include"math.h"main(){intm,s=1;longi;for(i=1;i<=1000;i++){m=i;s=1;do{m=m/10;s=s*10;}while(m!=

3、0);if(i==i*i%s)printf("%5d",i);}}例2、找出10~1200之间各个位数字之和能被5整除的所有数,要求每行打印10个数。main(){inti,m,s,k=0;for(i=10;i<=1200;i++){m=i;s=0;do{s=s+m%10;m=m/10;}while(m>0);if(s%5==0){printf("%5d",i);k++;if(k%10==0)printf("");}}}main(){longf1,f2;inti;f1=1;f2=1;printf("%12ld%12ld",f1,f2);for(i=2;i<=20;i++){f1=f1+

4、f2;f2=f1+f2;printf("%12ld%12ld",f1,f2);if(i%2==0)printf("");}}例3输出Fibonacci数列前40个数。P30页程序改错题例4.用Fibonacci数列中的数据构成以下的新数列,求该数列的第20项main(){intf1,f2,f3;floatt;f1=f2=1;for(i=1;i<=20;i++){f3=f1+f2;t=1.0*f3/f2;f1=f2;f2=f3;}printf("%f",t);}例4.用Fibonacci数列中的数据构成以下的新数列,求该数列前20项和。P30页第5题,s=0;s=s+t;s);例5.

5、Fibonacci数列的前一项和后项比值趋于一个常数,求该常数,误差小于10-5。P108页编程题第3题#include“math.h”main(){intf1,f2,f3;floatt1,t2;f1=f2=1;do{t1=1.0*f1/f2;f3=f1+f2;t2=1.0*f2/f3;f1=f2;f2=f3;}while(fabs(t1-t2)>=1e-5);printf("%f",t2);}例6:使用求п的值,要求误差<10-4分析:变量定义:s(累加和),t(累加项),i(循环变量),p(符号位)循环条件:fabs(t)>=1e-4循环体#includemain(

6、){inti=1,p=1;floats=0,t=1,pi;while(fabs(t)>=1e-4){s=s+t;i++;p=-p;t=p*1.0/(2*i-1);}pi=4*s;printf("pi=%f",pi);}P26页.1计算n!,求出小于32000的最大的值,并求出此时n的值。main(){inti=1;longm=1;while(m*i<32000){m=m*i;i++;}printf("%ld,%d",m,i-1);}main(){inti=1;longm=1;while(m<32000){i++;m=m*i;}printf("%ld,%d",m/i,i-1);}

7、P26页.2通过下面的表达式计算π的值,误差不大于10-5。main(){inti=0;floats=0,t=1;do{s=s+t;i++;t=t*i/(2*i+1);}while(t>1e-5);printf("pi=%f",2*s);}main(){inti=0;floats=0,t=1;while(t>1e-5){s=s+t;i++;t=t*i/(2*i+1);}printf("pi=%f",2*s);}P

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。