免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验五 循环结构程序设计【目的与要求】熟练掌握while、dowhile和for三种循环语句的应用。【上机内容】【一般示例】【例1】求5!main()int n,t;n=1;t=1;while(t=5)n=n*t;t=t+1;printf(“%d”,n);【例2】求和s=1!+2!+3!main()int n,s=0,t=1;for(n=1;n=3;n+)t=t*n;s=s+t;printf(“%d”,s);【例3】求和s=1!+3!+5!main()int s=0,t,i,j;for(i=1;i=3;i+)t=1;for(j=1;j=2*i-1;j+)t=t*j;s=s+t;printf(“%d”,s);【例4】求和s= 3+33+333main()int s=0,t=3,i;for(i=1;i=3;i+)s=s+t;t=10*t+3;printf(“%d”,s);【例5】有一数列:2/1,3/2,5/3,8/5,求出这个数列的前10项之和。main()int n,t,;float a=2,b=1,s=0;for(n=1;n=10;n+)s=s+a/b;t=a;a=a+b;b=t;printf(“%f”,s);【例6】打印500以内的“水仙花数”。“水仙花数”是一个三位数,其各位数立方和等于该数本身。 main()int i,j,k,n;for(n=100;n=500;n+)i=n/100;j=n/10-i*10;k=n%10;if(n= =i*i*i+j*j*j+k*k*k)printf(“ %d”,n);【例7】一个数如果恰好等于它的因子之和,这个数就称为完数。求100之内的所有完数。main()int n,s,j;for(n=1;n=100;n+)s=0;for(j=1;jn);其次,算法:使k为m除以n的余数,如果m能被n整除,则k值为0,n为这两个数的最大公约数,否则,使k代替n,n代替m,重复以上过程,直到k值为0。#includestdio.hmain()int m,n,k,result;printf(Enter two numbers:);scanf(%d,%d,&m,&n);if(m0&n0) /*限定两个正整数*/dok=n%m;if(k= =0)result=m;elsen=m;m=k;while(k0); /*循环取余求出最大公因子*/printf(The greatest common divistor is:%dn,result);else printf(Nonpositive values not allowedn);【例2】用牛顿迭代求方程2x3-4x2+3x-6=0在1.0附近的根。#include “math.h”main()float x,x0,f,f1;x=1.0;do x0=x;f=(2*x0-4)*x0+3)*x0-6;f1=(6*x0-8)*x0+3;x=x0-f/f1;while(fabs(x-x0)=1e-5);printf(“%6.2f”,x);【例3】打印下列图案*main() int i,j;for(i=1; i=4;i+)for(j=1;j= 4-i;j+)printf(“ ”);for(j=1;j=2*i-1;j+)printf(“*”);printf(“n”);【例4】判断m是否是素数。程序:#include main()int m,i,k;scanf(“%d”,&m);k=sqrt(m+1);for(i=2;i=k+1)printf(“%d is a prime numbern”,m);elseprintf(“%d is not a prime numbern”,m);【作业】1输入两个正整数m和n,求其最大公约数和最小公倍数。2求Sn=a+aa+aaa+aaa 之值,其中a是一个数字。例如:2+22+222+2222+22222(此时n=5), n由键盘输入。3求和1!+2!+3!+4!+20!4 打印100-999之间所有的“水仙花数”。“水仙花数”是一个三位数,其各位数立方和等于该数本身。5 一个数如果恰好等于它的因子之和,这个数就称为完数。求1000之内的所有完数。6 有一数列:2/1,3/2,5/3,8/5,求出这个数列的前20项之和。7 用迭代法求x=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 售票值班员复试评优考核试卷含答案
- 铁渣处理工风险评估与管理能力考核试卷含答案
- 沼气生产工职业健康技术规程
- 沪科版八年级物理全一册 第一章《运动的世界》单元测试卷及答案
- 揭秘科学实验
- 特训04 二次函数图象性质通关专练-2025-2026学年九年级数学上学期期中期末挑战满分冲刺卷(人教版)(原卷版)
- 《openEuler系统管理与服务部署》课件 -项目四-01-硬盘的分区、格式化与挂载
- 2025贵州凯丽交通旅游投资(集团)有限责任公司招聘工作人员缴费成功人数与招聘岗位人数达不到31比例岗位(截止9月17日1700)笔试历年参考题库附带答案详解
- 2025山东济南市济阳区城市建设投资集团有限公司社会招聘拟录用人员笔试历年参考题库附带答案详解
- 2025福建省漳州市对外贸易有限责任公司招聘劳务派遣人员1人笔试历年参考题库附带答案详解
- GB/T 45845.1-2025智慧城市基础设施整合运营框架第1部分:全生命周期业务协同管理指南
- 零售商供应商公平交易管理办法
- 融资专员岗位面试问题及答案
- 清华大学学报管理办法
- 法学博士申请个人自述范文
- T/CAQI 213-2021饮用水处理装置除病毒功能技术规范
- 精神科风险评估管理
- 压力容器制造质量管理体系2025年内审资料
- 《运动处方》课件-血脂异常人群运动处方
- 智慧树知到《走进故宫(故宫研究院)》期末考试答案
- DB11∕T2346-2024清洁生产评价指标体系 汽车零部件及配件制造业
评论
0/150
提交评论