MATLAB 练习题
Posted ʚVVcatɞ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB 练习题相关的知识,希望对你有一定的参考价值。
题目描述
身高预测:
男性成人身高=(父亲身高+母亲身高) *0.54cm
女性成人身高=(父亲身高*0.923+ 母亲身高) /2cm
如果喜爱体育锻炼, 那么身高可增加2%;如果有良好的饮食习惯, 可增加身高1.5%。键盘输入性别、父母身高、是否爱好体育锻炼、是否有良好的饮食习惯,利用给定身高预测方法对你的身高进行预测。
输入
一共4行数据:
- 第一行:字符’m’或‘f’ 表示男孩或女孩
- 第二行:2个数,分别表示父亲和母亲的身高cm
- 第三行:字符‘y’或‘n’表示是否爱好体育锻炼
- 第四行:字符‘y’或‘n’表示是否有良好的饮食习惯
输出
一个数,表示孩子的身高
样例输入 Copy
m
[170, 165]
y
y
样例输出 Copy
187.2858
judge = input('','s');
father_mother = input('');
exercise = input('','s');
diet = input('','s');
father = father_mother(1);
mother = father_mother(2);
if judge == 'm'
height = (father + mother) * 0.54;
elseif judge =='f'
height = (father * 0.923 + mother) / 2;
end
if exercise == 'y'
height = height * 1.02;
elseif exercise == 'n'
height = height;
end
if diet == 'y'
height = height * 1.015;
elseif diet == 'n'
height = height;
end
height = sprintf('%.4f', height);
disp(height);
以上是关于MATLAB 练习题的主要内容,如果未能解决你的问题,请参考以下文章