- 59
- 0
- 约3.07千字
- 约 11页
- 2015-12-28 发布于贵州
- 举报
厦门理工学院C语言 实验4_循环结构
《高级语言程序设计》实验报告
实验序号:4 实验项目:循环结构
学 号 姓 名 专业、班级 实验地点 指导教师 实验时间 一、实验目的及要求
1.熟悉掌握while语句、do-while语句和for语句实现循环的方法
2.掌握在程序设计中用循环的方法实现一些常用算法
3.掌握嵌套循环的使用方法
4.比较3种循环的异同
二、实验设备(环境)及要求
使用Visual C++ 6.0;windows系列操作系统的环境。
三、实验内容与步骤
1.36块砖36人搬,男搬4女搬3,小孩2人搬1砖。要求一次全搬完,问男、女、小孩各若干(人)?
算法提示:设x,y,z 表示男、女、小孩的人数,则有不定方程:
x+y+z=36
4x+3y+z/2=36
对x,y,z所有可能的组合测试出满足条件的解。
x、y、z的取值范围:
x:1~9,步长1
y:1~ 12,步长1
z:2~36,步长2
对x,y,z所有可能的组合:9×12×(36/2)重复测试条件:
4*x+3*y+z/2==36 x+y+z==36
是否成立,若成立则打印出x、y、z的值。
上机运行结果有几组解?男、女、小孩各多少人?
2.设整数满足条件:被3除余2,被5除余4,被7除余3,请编程求出满足该条件的最小的10个自然数 (要求必须使用while
原创力文档

文档评论(0)