首页 理论教育 C语言循环结构实训-C语言程序设计教程

C语言循环结构实训-C语言程序设计教程

时间:2023-10-27 理论教育 版权反馈
【摘要】:请填空并调试运行该程序。②用永真循环计算应付货款,其值为单价与数量之积。当输入的数量、单价值均为0值时中断循环并将程序流程转到输入实收金额。③找零金额等于实收金额与应付款之差。提示与分析:①假设程序中,用整型变量n标识循环变量,用实型变量f和sum分别标识符号及代数和,其初始值分别为1.0和0.0。

C语言循环结构实训-C语言程序设计教程

一、实训目的

1.掌握for循环语句的使用方法。

2.掌握while循环语句的使用方法。

3.能够根据实际问题,熟练的编写解决实际问题的程序。

二、实训内容

1.下面程序的功能是求100以内能被7整除的所有整数。请填空并调试运行该程序。

提示与分析:

①程序中用整型变量n标识循环变量,其初始值为7终值为100。

②使用取余数的运算符“%”。

2.下面程序的功能是计算sum=1-1/2+1/3-1/4+…+1/99-1/100。请填空并上机调试。

提示与分析:

①这是一个累加问题,其规律是各项的符号正负相间,每加一项,符号改变一次。

②程序中用整型变量i标识循环变量,其初始值为1,终值为100。用实型变量sum,标识累加和,其初始值为0.0。用实型变量f,标识符号变量,其初始值为1.0。

3.我国古代科学家祖冲之提出的密率355/113与圆周率π非常接近。下面程序是计算355/113的值,π的值需要的小数位数由键盘输入。请填空并上机调试。

提示与分析:

①程序首先求出355被113除的整数部分,然后将余数乘以10作为下一步的被除数。重复作除法,直到达到指定的精度为止。

②整型变量a与b的初始值分别为355与113,变量c标识两数相除的整数部分,变量r标识两数相除的余数,变量n标识π值的小数位数,n值需要从键盘输入。(www.xing528.com)

③利用循环输出π值的n位小数。循环变量的初始值为1,终值为n。

4.请编写百货商场收银台简单结账程序。要求:输入顾客购买的若干种货物的单价、数量及实收金额,计算并打印实收金额、应付货款找零金额清单。

提示与分析:

①定义4个实型变量分别标识单价、数量、实收金额、找零金额,再定义实型变量sum表示应付货款,其初始值为0。

②用永真循环计算应付货款,其值为单价与数量之积。当输入的数量、单价值均为0值时中断循环并将程序流程转到输入实收金额。

③找零金额等于实收金额与应付款之差。

5.利用for语句编写程序,计算s=2+4+6+…+m。

提示与分析:

①用循环语句计算正整数m以内的偶和s。

②假设用整型变量n标识循环变量,其初始值为2。用整型变量s标识整数m以内的偶数和,其初始值为0。

③在循环体中,考虑能被2整除的数相加就可以了。

6.利用while语句编程计算sum=1-1/2+1/3-1/4+…+1/99-1/100。

提示与分析:

①假设程序中,用整型变量n标识循环变量,用实型变量f和sum分别标识符号及代数和,其初始值分别为1.0和0.0。

②这个累加问题,其规律是各项的符号正负相间,每加一项,符号改变一次,用f的值来控制。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈