下载此文档

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


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
《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个位数相等

《c语言程序设计》实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3321568027
  • 文件大小23 KB
  • 时间2021-12-16