大学c语言(if语句)练习题 联系客服

发布时间 : 星期六 文章大学c语言(if语句)练习题更新完毕开始阅读44ca7384b9d528ea81c77987

实验三

【实验目的】

1. 熟悉和掌握if的使用方法; 2. 学会编写简单的分支程序结构。

【实验报告要求】

1、将所有题的程序复制在以班级、学号和名字命名的word文档中,并将该文档上传至对应ftp地址的作业上传文件中,比如命名为”500班2010210010白立民.doc”。 2、编程题的第4题为选做题。

【实验内容】

一、程序填空:

输入3个数分别是a、b、c。先将a、b中的较大致存入a中、较小数存入b中;再让a与c比较,将a与c中的较大数存在a中,较小数存人c中;最后比较b与c,将b、c中的较大数存入b中,较小数存入c中。这样a、b、c 这3个数的序列即按从大到小排列。 #include main() {

int a,b,c,t;

printf(“Input three integers:”);

scanf(“%d,%d,%d”, ); /*输入a,b,c3个整数*/ if(a

二、程序改错:下面的程序实现求解

?x2?f?x???2?x???x?x2?10?0??10?0?2

分析下列程序代码能否实现,如果程序中存在错误,请修改程序中的错误,然后运行修改后的程序。

#include main() {

int x,y;

scanf(“%d”,&x); if(x*x – 10>0);

y = x*x;

printf(“y= %d\\n”,y); else y=-(x*x);

printf(“y=%d\\n”,y); }

三、编程题

1、编写程序从键盘上输入两个整数,检查第一个数是否能被第二个数整除。

2、编写一个程序,输入某人的身高(cm)和体重(kg),按下式确定其体重是否为标准、过胖或过瘦。(1)标准体重=身高-110;(2)超过标准体重5kg(即大于5kg)为过胖;(3)低于标准体重5kg(即小于5kg)为过瘦。

3、判断某一年是否是闰年: (1) 被4整除但不能被100整除;

或 (2) 被400整除;

4、编写程序计算升高:每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素有遗传、饮食习惯与坚持体育锻炼等。小孩成人后身高与其父母身高和自身性别密切相关。设faHeight为其父身高,moHeight为其母身高,身高预测公式为: 男性成人时身高 = (faHeight + moHeight) * 0.54(cm) 女性成人时身高 = (faHeight * 0.923 + moHeight) / 2(cm)

此外,如果喜爱体育锻炼,那么可增加身高2%,如果有良好的卫生饮食习惯,那么可增加身高1.5%。

程序要求:父亲的身高与母亲的身高、小孩的性别、是否喜爱体育锻炼和是否有良好的卫生饮食习惯也从键盘上输入,最终输出预测的身高。

提示:小孩性别的输入方式,可在屏幕给出提示“请输入小孩的性别(男孩输入M,女孩输入F):”,然后通过if语句来判断从键盘输入的字符是M还是F。是否喜爱体育锻炼也可以通过类似的方式实现。 演示效果如下: