当前位置:首页 > 实验五
实验五 循环结构程序设计
(适用学时:6学时)
一、实验目的
1. 加深理解循环结构,掌握while语句、do…while语句和for语句的使用形式及执行过程。
2. 练习使用C的循环语句编写循环程序,掌握循环结构程序的设计和调试方法。 3. 掌握循环嵌套的规则及多重循环的程序设计方法。 4. 掌握break语句和continue语句的使用方法。 二、预备知识
1. 阅读课程教材P55~68页内容,掌握使用while语句、do…while语句和for语句编写循环程序时的语法规范,掌握break语句、continue语句的功能意义和使用方法,掌握多重循环程序的设计方法。
2. 阅读实验教材P53~58页内容,分析范例4.1~4.9,了解各范例的程序结构及实现功能,体会循环结构与嵌套循环结构程序设计的方法。
3. 课下完成实验教材P58~61页练习题(1、2、3题)。 三、实验内容
1. 编写程序实现:计算并输出1+2+3+…+n之和超过2000的的第一个n值及其和。编译、连接、运行该程序,给出运行结果。
2. 编写程序实现:输入若干学生成绩(输入小于零的数时结束),统计其中90分以上、70~89、60~69、小于60分的人数并输出。编译、连接、运行该程序,给出运行结果。
3. 编写程序实现:输入一个整数,输出各位数字之和。如输入6228,则输出6+2+2+8的和为18。编译、连接、运行该程序,给出运行结果。
4. 编写程序实现:输入一个实数x和一个整数n,计算并输出x+x2+x3+…+xn的值。编译、连接、运行该程序,给出运行结果。
5. 编写程序实现:计算并输出2!+4!+6!+…+16!的值。编译、连接、运行该程序,给出运行结果。
6. 编写程序实现:输入两个整数n和m,打印n行星号,每行m个星号。如果输入的n和m的值为4、7,则打印输出:
******* ******* ******* *******
编译、连接、运行该程序,给出运行结果。
7. 编写程序实现:计算并输出1n+3n+5n+7n+…+(2m-1)n的值,其中m和n的值从键盘输入。编译、连接、运行该程序,给出运行结果。
8. 编写程序实现:对输入的一批整数统计出正数的个数、负数的个数、奇数的个数、偶数的个数,要求所统计的整数由键盘输入,以0作为输入数据结束的标志。编译、连接、运行该程序,给出运行结果。
共分享92篇相关文档