




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页#includemain( ) long int I,s=0; for(I=10;I=130;I+) s=s+I*I; printf(“n%d”,s); 注意:注意:i一定要是一定要是 long int 型。型。 编程练习编程练习1.10,130之间,所有整数的平方和。之间,所有整数的平方和。分析:用变量分析:用变量i从从10到到130循环,用变量循环,用变量s求和,求和,s初值为初值为0,每次循环,每次循环,s=s+i * i ;C语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 #
2、include main( ) long int I, s=0; for(I=10;I=150;I+) if(I%2!=0) s=s+I*I; printf(“n%ld”,s); 2. 10,150奇数的平方和。奇数的平方和。 分析:用变量分析:用变量s求和,求和,s初值为初值为0。用变量。用变量I从从10到到150循环,循环,如果如果I是奇数(是奇数(I%2!=0),则则s=s+I*IC语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 #include main( ) long int I,s=0; for( I=10;I=150;I+) if(I%3=0|I%
3、7=0) s=s+I*I; printf(“n%ld”,s); 3. 10,150之间,能被之间,能被3或或7整除的数的平方和。整除的数的平方和。 分析:用变量分析:用变量s求和,求和,s初值为初值为0。用变量。用变量I从从10到到150循环,循环,如果如果I能被能被3或或7整除(整除(I%3=0|i%7=0),则则s=s+I*IC语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 #include main( ) int I,n=0; for(I=1;I=800;I+) if(I%3=0&I%8=0) n+; printf(“n%d”,n); 4.1,80
4、0中能被中能被3和和8整除的数的个数。整除的数的个数。 分析:用变量分析:用变量n求个数,求个数,n初值为初值为0。用变量。用变量I从从1到到800循环,循环,如果如果I能被能被3和和8整除(整除(I%3=0&i%8=0),则则n+C语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 #include main( ) int I; float s=0; for(I=1;I=50;I+) s=s+1.0/(I*I) printf(“n%.4f”,s); 5.s=1+1/(2*2)+1/(3*3)+.+1/(m*m),求求m=50时的时的s(结果保留结果保留4位
5、小数位小数)分析:用变量分析:用变量s求和,求和,s初值为初值为0。用变量。用变量I从从1到到50循环,循环,s=s+1/(I*I)C语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 #include main( ) int n=1,s=0; do s=s+n*n; n=n+1; while(s5500分析:用变量分析:用变量s求和,求和,s初值为初值为0。用变量。用变量n从从1开始循环,每开始循环,每次次I增加增加1,如果,如果s5500,循环结束。循环结束。C语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 #include ma
6、in( ) int I; float a=1; for(I=2;I=25;I+) a=1/(1+a); printf(“n%.10f”,a); 7.a1=1 a2=1/(1+a1) an=1/(1+an-1),求求a25(结果保留结果保留10位小数位小数) 分析:用变量分析:用变量a求项,求项,a初值为初值为1。用变量。用变量I从从2到到25循循环,环,a= 1/(1+a)C语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 #include main( ) int I; long int a=1; float s=0; for(I=1;I=10;I+) a=a*I
7、; s=s+1.0/a; printf(“n%.10f”,s); 8.1/1!+1/2!+.+1/10!(结果保留结果保留10位小数位小数)分析:用变量分析:用变量s求和,求和,s初值为初值为0。用变量。用变量a求阶乘,求阶乘,a初值为初值为1。用变量。用变量I从从1到到10循环,循环,a=a*I,s=s+1/a。C语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 main( ) float s=1; int n; long int a=1,b=1; for(n=1;n=40;n+) a=a*n; b=b*(2*n+1); s=s+(float)a/b; prin
8、tf(“ns=%.10f”,s); 9.求求s=1+1/3+(1*2)/(3*5)+(1*2*n)/(3*5*(2*n+1)当当n=40时的值。(结果保留时的值。(结果保留10位小数)位小数)分析:用变量分析:用变量s求和,求和,s初值为初值为1。用变量。用变量a用来求项的分子,用来求项的分子,变量变量b求项的分母,求项的分母,a、b初值均为初值均为1。用变量。用变量n从从1到到40循环,循环,a=a*n,b=b*(2*n+1),s=s+a/b。C语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 #include main( ) long int f1=1,f2=
9、1,f,n; for( n=3;n=40;n+) f=f1+f2; f1=f2; f2=f; printf(“nf=%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(40)分析:用分析:用 变量变量f1、f2、f作为数列相邻的三项,初值作为数列相邻的三项,初值f1=1,f2=1。用变量。用变量n从从3到到40循环,循环,f=f1+f2,f1=f2,f2=f.C语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 #includ
10、e main( ) int n; float s=0; for( n=1;n=1;a-) for( j=2;ja;j+) if(a%j=0) break; if( j=a) s=s+a; I+; if(I=20) break; printf(“n%d”,s); 12.求求1000以内最大的以内最大的20个素数之和。个素数之和。 分析:用变量分析:用变量s求和,求和,s初值为初值为0。用变量。用变量I统计以求得素统计以求得素数的个数,数的个数,I初值为初值为0。用变量。用变量a从从1000到到1循环,如果循环,如果a是是素数,则素数,则s=s+a,I+。当。当i值等于值等于20时,跳出循环。时,
11、跳出循环。C语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 main( ) int a,c,n=0,I; for( a=10;a=200;a+) c=0; for(I=1;I=1;a-) s=0; for(I=1;Ia;I+) If(a%I=0) s=s+I; if(a=s) break; printf(“n%d”,a); 思考:求思考:求1000以内所有完数的和。以内所有完数的和。 15.求求1000以内最大的完数。完数就是其真因子的和等于以内最大的完数。完数就是其真因子的和等于其本身的数。其本身的数。分析:用变量分析:用变量a从从1000到到1循环,如果循环
12、,如果a等于其真因子的和,则循环结等于其真因子的和,则循环结束。判断束。判断a是否等于其真因子的和:用变量是否等于其真因子的和:用变量s求求a的真因子的和,的真因子的和,s初值初值为为0,用变量用变量I从从1到到a-1循环,如果循环,如果a%I=0,则,则s=s+i。得出。得出s值后,若值后,若a=s,则则a为所求。为所求。C语言程序设计C语言程序设计C语言程序设计C语言程序设计上一页上一页下一页下一页 #include #include “math.h” main( ) double s,a=0,n; for( n=1;n=50;n+) a=a+log(n); s=sqrt(a); print
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年主题公园沉浸式体验设计创新与项目运营管理研究报告
- 2025年工程经济知识点覆盖试题及答案
- 经济法概论的系统性试题及答案
- 2025年公共关系学课程重点试题及答案
- 行政管理心理学考试中例题详解试题及答案
- 行政管理经济法课本概述试题及答案
- 2025年工程经济财务杠杆效应试题及答案
- 行政管理经济法前沿问题试题及答案
- 林草局森林火灾应急预案(3篇)
- 工程经济新兴市场分析试题及答案
- 奶茶分析报告
- 行政能力测试常识题库及答案
- 小学生反诈知识宣传课件
- 高血压脑出血专家共识
- NB-T 47013.1-2015 承压设备无损检测 第1部分-通用要求
- 西格列汀二甲双胍缓释片-药品解读
- 多因素身份认证
- 铁路基本建设工程设计概(预)算编制办法-国铁科法(2017)30号
- 汽车修理厂台账表格范本
- 颜真卿《劝学》ppt课件1
- 400字作文稿纸20x20格A4标准稿纸
评论
0/150
提交评论