首页 理论教育 C语言程序设计教程分支结构实训成果

C语言程序设计教程分支结构实训成果

时间:2023-10-27 理论教育 版权反馈
【摘要】:具有良好饮食习惯的成年小孩,身高增加1.5%。请编写程序,要求从键盘输入成年小孩的性别、父母的身高、小孩是否喜欢体育锻炼及饮食习惯好坏后,输出该小孩成年后的医学统计身高。

C语言程序设计教程分支结构实训成果

一、实训目的

1.掌握用关系表达式和逻辑表达式表示问题的条件。

2.掌握单分支选择结构程序设计。

3.掌握双分支选择结构程序设计。

4.理解if语句的嵌套,了解如何提高程序执行的效率

二、实训内容

1.下面程序的功能是从键盘输入一个字符,若该字符是英文字母时,则输出相应的ASCII码。请填空。

提示与分析:

①输入字符可以使用函数getchar()。

②若输入的字符介于A与Z之间或介于a与z之间时,就输出相应的ASCII码,否则输出不是英文字母的信息。

2.下面程序的功能是判断从键盘输入的年份是否为闰年。请填空。

提示与分析:

符合下列两个条件之一的年份是闰年。

①年份能被4整除,但不能被100整除的年份是闰年。

②年份能被100整除,又能被400整除的年份是闰年。

3.下面程序的功能是输入变量x的值,计算并输出函数f(x)的值。f(x)定义为:

请填空。

提示与分析:(www.xing528.com)

①用实型变量x标识输入的数,因为,此函数为分段函数,故要使用嵌套的if语句。

②当输入的数不超过2时,输出相应的函数值,否则显示“输入的数不在x取值范围内”。

4.下面程序的功能是输出3个数中最大的一个。请填空,并调试运行该程序。

注意:

从3个数中输出最大一个的方法有几种,例如,用if-else语句也可以实现。

5.编写程序,对输入的1个整数,判断其是否为偶数。

提示与分析:

用一个整型变量标识输入的数,若该数能被2整除,则输入的是偶数,否则输入的是奇数。

6.由医学统计知道,小孩成年后的身高与父母的身高和自身是否喜欢体育锻炼及自身饮食习惯好坏有关。具体的结论如下:

(1)男孩成年身高=(父亲身高+母亲身高)×0.54cm。

女孩成年身高=(父亲身高×0.923+母亲身高)÷2cm。

(2)爱好体育锻炼的成年小孩,身高增加2%。

(3)具有良好饮食习惯的成年小孩,身高增加1.5%。

请编写程序,要求从键盘输入成年小孩的性别、父母的身高、小孩是否喜欢体育锻炼及饮食习惯好坏后,输出该小孩成年后的医学统计身高。

提示与分析:

用实型变量faheight、moheight、yoheight分别标识小孩父、母的身高及小孩成年后的身高;用字符变量sex、sport、diet分别标识小孩的性别、体育锻炼及饮食习惯,并约定“y”,表示性别男、爱好体育锻炼、有良好的饮食习惯,“n”表示性别女、不爱体育锻炼、没有良好的饮食习惯。

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

我要反馈