c语言程序设计.ppt

c语言程序设计.ppt

ID:57311594

大小:262.50 KB

页数:16页

时间:2020-08-11

c语言程序设计.ppt_第1页
c语言程序设计.ppt_第2页
c语言程序设计.ppt_第3页
c语言程序设计.ppt_第4页
c语言程序设计.ppt_第5页
资源描述:

《c语言程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#includemain(){longintI,s=0;for(I=10;I<=130;I++)s=s+I*I;printf(“%d”,s);}注意:i一定要是longint型。编程练习1.[10,130]之间,所有整数的平方和。分析:用变量i从10到130循环,用变量s求和,s初值为0,每次循环,s=s+i*i;#includemain(){longintI,s=0;for(I=10;I<=150;I++)if(I%2!=0)s=s+I*I;printf(“%ld”,s);}2.[1

2、0,150]奇数的平方和。分析:用变量s求和,s初值为0。用变量I从10到150循环,如果I是奇数(I%2!=0),则s=s+I*I#includemain(){longintI,s=0;for(I=10;I<=150;I++)if(I%3==0

3、

4、I%7==0)s=s+I*I;printf(“%ld”,s);}3.[10,150]之间,能被3或7整除的数的平方和。分析:用变量s求和,s初值为0。用变量I从10到150循环,如果I能被3或7整除(I%3==0

5、

6、i%7==0),则s=s+I*I#includ

7、emain(){intI,n=0;for(I=1;I<=800;I++)if(I%3==0&&I%8==0)n++;printf(“%d”,n);}4.[1,800]中能被3和8整除的数的个数。分析:用变量n求个数,n初值为0。用变量I从1到800循环,如果I能被3和8整除(I%3==0&&i%8==0),则n++#includemain(){intI;floats=0;for(I=1;I<=50;I++)s=s+1.0/(I*I)printf(“%.4f”,s);}5.s=1+1/(

8、2*2)+1/(3*3)+…..+1/(m*m),求m=50时的s(结果保留4位小数)分析:用变量s求和,s初值为0。用变量I从1到50循环,s=s+1/(I*I)#includemain(){intn=1,s=0;do{s=s+n*n;n=n+1;}while(s<=5500);printf(“n=%d”,n-1);}6.求100以内最小的自然数n,使1*1+2*2+3*3+…+n*n>5500分析:用变量s求和,s初值为0。用变量n从1开始循环,每次I增加1,如果s>5500,循环结束。#include

9、main(){intI;floata=1;for(I=2;I<=25;I++)a=1/(1+a);printf(“%.10f”,a);}7.a1=1a2=1/(1+a1)an=1/(1+an-1),求a25(结果保留10位小数)分析:用变量a求项,a初值为1。用变量I从2到25循环,a=1/(1+a)#includemain(){intI;longinta=1;floats=0;for(I=1;I<=10;I++){a=a*I;s=s+1.0/a;}printf(“%.10f”,s);

10、}8.1/1!+1/2!+….+1/10!(结果保留10位小数)分析:用变量s求和,s初值为0。用变量a求阶乘,a初值为1。用变量I从1到10循环,a=a*I,s=s+1/a。main(){floats=1;intn;longinta=1,b=1;for(n=1;n<=40;n++){a=a*n;b=b*(2*n+1);s=s+(float)a/b;}printf(“s=%.10f”,s);}9.求s=1+1/3+(1*2)/(3*5)+…+(1*2*…*n)/(3*5*…*(2*n+1))当n=40时的值。(结果保留10位

11、小数)分析:用变量s求和,s初值为1。用变量a用来求项的分子,变量b求项的分母,a、b初值均为1。用变量n从1到40循环,a=a*n,b=b*(2*n+1),s=s+a/b。#includemain(){longintf1=1,f2=1,f,n;for(n=3;n<=40;n++){f=f1+f2;f1=f2;f2=f;}printf(“f=%ld”,f);}思考:求14万之内的最大的f(n).10.数列1,1,2,3,5,8…..有f(n)=f(n-1)+f(n-2),f(1)=1,f(2)=1,求f(4

12、0)分析:用变量f1、f2、f作为数列相邻的三项,初值f1=1,f2=1。用变量n从3到40循环,f=f1+f2,f1=f2,f2=f.#includemain(){intn;floats=0;for(n=1;n<=100;n++)if(n%2

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

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

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