发布时间 : 星期六 文章大学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
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
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。是否喜爱体育锻炼也可以通过类似的方式实现。 演示效果如下: