第四次实验要求.docx
- 文档编号:4689265
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:5
- 大小:24.07KB
第四次实验要求.docx
《第四次实验要求.docx》由会员分享,可在线阅读,更多相关《第四次实验要求.docx(5页珍藏版)》请在冰豆网上搜索。
第四次实验要求
实验目的
1.熟练掌握while语句、do-while语句和for语句的格式和功能,能够用这些语句实现循环结构程序设计。
2.掌握循环语句嵌套使用的基本形式,能够用循环语句实现多重循环。
3.掌握在循环结构程序中使用break语句和continue语句改变程序流程的方法。
4.能够用循环实现累加、累乘、穷举、迭代等常用算法
实验内容
1.实验5_1.
输入一行字符,分别统计其中的英文字母、数字、空格和其它字符的个数。
(《C语言程序设计教程-习题解答与实验指导》第127页,实验5,实验内容1)
(1)请将.c源程序文本复制粘贴到下框中
(2)请将运行结果截图粘贴到此处:
(3)思考并回答:
输入一行字符,如果要统计其中单词的个数,应怎么改写程序?
答:
2.实验5_2.
编程序,输出各位数之和为9,且能被5整除的五位数的个数。
(《C语言程序设计教程-习题解答与实验指导》第127页,实验5,实验内容2)
(1)请将.c源程序文本复制粘贴到下框中
(2)请将运行结果截图粘贴到此处:
(3)思考并回答:
表述“n能被5整除”的条件表达式唯一吗?
试写出2种以上
答:
3.实验5_3.
利用随机函数rand产生10个整数,输出这10个数,并输出它们中的最大值、最小值和平均值。
(1)请将.c源程序文本复制粘贴到下框中
(2)请将运行结果截图粘贴到此处:
(3)补充思考:
如果你采用的是while循环,请将其改为for循环;如果你采用的是for循环,请将其改为while循环。
答:
要求在输出最大值和最小值的同时输出它们在10个数中的位置,程序如何修改?
答:
③要求对程序进行改进,利用随机函数rand产生10个两位数,然后输出这10个数及它们中的最大值、最小值和平均值(须附程序和运行结果截图)。
答:
4.实验5_4.
输入两个正整数m和n,求其最大公约数和最小公倍数。
其中最小公倍数的计算公式为:
要求:
分别用辗转相除法和穷举法编程实现。
分别按m的值大于n的值、m的值小于n的值两种情况输入数据,观察程序运行结果是否正确。
③分别输入m或n的值为负数,观察程序的运行结果。
(1)请将.c源程序文本复制粘贴到下框中,注意标注辗转相除法、穷举法
(2)请将运行结果截图粘贴到此处(注意将要求
、③中的不同输入情况分别截图):
答:
(3)思考并回答:
试分析辗转相除法和穷举法的优缺点或特点
答:
5.实验5_5.
用迭代法求
。
求平方根的迭代公式为:
要求前后两次求出的x的差的绝对值小于10-6
(1)请将.c源程序文本复制粘贴到下框中
(2)请将运行结果截图粘贴到此处:
(3)思考并回答:
C语言中,精度达到10-6如何表示?
答:
6.实验5_6.
编程序,输出以下图形(要求从①、②中任选一种实现,③、④中任选一种实现)
①
*********
*******
*****
***
*
②
*****
****
***
**
*
③
1
13
135
1357
13579
④
A
BBB
CCCCC
DDDDDDD
CCCCC
BBB
A
提示:
(1)应该使用双重循环。
外循环体中包含两个并列的for循环语句,分别控制每行输出的空格符合星号;用printf(“\n”);语句控制输出一行字符之后回车换行。
(2)注意编程时花括号的使用。
(1)请将.c源程序文本复制粘贴到下框中
(2)请将运行结果截图粘贴到此处:
思考题:
(1)如果输出10行的图形,应如何修改程序?
答:
(2)如果输出图形向右平移30个字符位置,程序应该如何修改?
答:
(3)如果要输出如下的三角形,程序应如何修改?
并将运行后结果截图。
*
***
*****
*******
*********
答:
7.附加题.
编写程序,输出100~200之间的所有素数,按照每行5个的格式输出。
要求:
①内、外层循环均采用for循环编写程序,阐述你的程序相对于穷举法做了哪些优化?
答:
②将①的源程序文本复制粘贴到下框中
③请将运行结果截图粘贴到此处:
答:
④试采用while
(1){}来实现内循环(即编写该程序中判断某数是否为素数的部分),并将源程序文本复制粘贴到下框中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 实验 要求