1 / 4
文档名称:

《c语言程序设计》实验报告.doc

格式:doc   大小:23KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《c语言程序设计》实验报告.doc

上传人:3321568027 2021/12/16 文件大小:23 KB

下载得到文件列表

《c语言程序设计》实验报告.doc

文档介绍

文档介绍:《C语言程序设计》实验报告
实验序号:4          实验项目:循环结构
学  号
姓  名
专业、班级
实验地点
指导教师
实验时间
一、实验目的及要求
、do-while语句和for语句实现循环的方法



二、实验设备(环境)及要求
使用Visual C++ ;windows系列操作系统的环境。
三、实验内容与步骤
1.分别用while、do-while、for语句编程,求数列前20项之和:2/1,3/2,5/3,8/5,13/8······
【算法提示】
定义实变量sum、term、a、b、c,整变量i
初始化: sum=0,分子a=2,分母b=1
初始化:i(计数器)=1
计算第i项term =a/b
累加sum=sum+term
计算c=a+b,更新b= a,更新a=c
计数器加1,i++
重复4、5、6、7,直到i>20
输出2位精度的结果
运行结果截图:
2.:这是我国古代数学家张丘建提出的一个著名的数学问题。假设某人有钱百枚,希望买一百只鸡。不同的鸡价格不同,公鸡5枚钱一只,母鸡3枚钱一只,而小鸡3只1枚钱。试问:如果用百枚钱买百只鸡,可以包含几只公鸡,几只母鸡和几只小鸡?
算法提示:设x,y,z 表示公鸡、母鸡、小鸡的数量,则有不定方程:
x+y+z=100
5x+3y+z/3=100
对x,y,z所有可能的组合测试出满足条件的解。
x、y、z的取值范围:
x:1~20,每次增加1
y:1~ 33,每次增加1
z:3~100,每次增加3
对x,y,z所有可能的组合重复测试条件:
5*x+3*y+z/3==100 &&x+y+z==100
是否成立,若成立则打印出x、y、z的值。
上机运行结果有几组解?公鸡、母鸡、小鸡的数量各多少?
运行结果截图:
3.设整数满足条件:被3除余2,被5除余4,被7除余3,请编程求出满足该条件的最小的10个自然数 (要求必须使用while语句和break语句)
运行结果截图:
4.编写程序,输入一个整型正数,判断该数是几位数 (要求必须使用do-while语句)
运行结果截图:
5.某生产豪华游轮的造船厂,第一年生产3艘,从第二年开始,每年产量是前一年的产量减去半艘再翻一番,请问第10年产量多少艘?10年总产量多少艘? (要求必须使用for语句)
运行结果截图:
6.在3位自然数中,统计有2个位数相等

最近更新