蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

试验四循环结构程序的设计

  • 资源ID:55710521       资源大小:410.39KB        全文页数:7页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

试验四循环结构程序的设计

实验四实验四 循环结构程序设计循环结构程序设计 一、实验目的一、实验目的 1.掌握 3 种循环结构while ,dowhile ,for 的区别与联系,以及它们之间相互转换的方法,并能 正确使用它们。 2.掌握与循环语句相关的 break 语句和 continue 语句的使用方法 二二. . 实验内容实验内容 1.1.输入正整数 n, 计算 n 的阶乘。 【分析】 由于 n1*2*3**n,因此,要计算 n 的阶乘可以从 1 开始,由 1 的阶乘乘以 2 得到 2 的阶乘,再乘以 3 得到 3 的阶乘.以此类推。 【程序】 【要求】 1分别输入数据 -2, 1 ,5, 10, 20 调试运行程序,并记录程序结果。 输入结果 -2 1 5 10 20 输入错误 1 120 3.6288e+006 2.4329e+018 2 删除程序中//A 处的赋值语句 return 1; 重新以上述数据调试运行程序,结果是否正确,如果 不正确,该如何修改结果正确 3 删除程序中//B 处的语句 result1;重新以上述数据调试运行程序, 结果是否正确, 如果不正确, 该如何修改结果错误 将 double result=0 改为 double result=1 4 将程序中语句 double result0; 改为 int result0; 重新以上述数据调试运行程序,结果如 何为什么 结果为 -2 1 5 10 20 输入错误 1 120 3628800 负数 因为只有实型常量才会表示为科学记数法短整型数字不用科学记数法表示;并且当 n 太大时,数据 溢出 结果不正确。 2. 范例编程计算求 π 的近似值。 【程序】 【要求】 (1)输入程序编译后使用 Debug 跟踪,单步执行程序,记录以下变量值的变化。 i 0 1 2 3 4 5 6 回答以下问题 termsum 0.000000000000 -9.2559631349317831 1.000000000000000001.0000000000 0.250000000000001.25000000000 0.1111111111111111 1.36111111112 0.625000000000000001.423611111 0.40000000000000000 1.463611111111 0.27777777777777761.4913888888 a)从跟踪结果分析,term 和 sum 的值有什么错误term 值加一不等于 sum b)循环结束后,i 的值是多少用什么简单的办法可以看到i46341在输出 pi 值前输入语句 coutyearmouthday; ifyear40 fori0;inm; ifdn {fori0;im;i kk1; p[i]0 ;dd ;k0; } else ii1n; i0; whilep[i]0 i; coutp[i]endl; return 0; } 值为 0 的元素不参加报数。可用一个整型数 k 做计数器,采用倒计数,记录留下的人数。 【提示】数组是线性排列的,而人是围成圈的,用数组表示要有一种从数组尾部跳到其头部的技巧, 即下标加 1 除以 n 求余数。 ★ (选做题)6. 输入若干字符,统计其中数字字符、空白字符和其他字符的个数,输入 EOF 结束。 【分析】 要对字符进行统计,需要循环语句反复输入字符,读入字符后用 switch 语句判断字符的 种类要统计 3 种字符数,需要定义 3 个用于计数的变量 nDigit ,nWhite ,nOther, 并置初始值 0;读入字符用 cin.get函数,在这里用 while 循环比较合适。白字符指空白键、Tab 键和回车键。EOF 表示 End of File ,其值为-1,从键盘输入 CTRLZ 键即可。 这里采用重载的 int cin.get 函数,它返回的是整型数,所以能返回 EOF。 【要求】 1.程序中的变量 c ,可以定义为 char 类型吗 请试之,并解释原因。 2.请注意程序中 case 分支语句后的 break 语句,break 能去掉吗为什么 3.如果要分别统计 0-9 中个数字出现的次数,怎样才能有效地实现,请修改程序。 4.如果要统计输入的一段文字中出现的行数、单词数和字符数,又怎样有效地实现, 请完成之。

注意事项

本文(试验四循环结构程序的设计)为本站会员(dahua)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开