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 练习题的主要内容,如果未能解决你的问题,请参考以下文章

第五章 实验题

12个饮食习惯最伤肾

程序员的饮食习惯(千里之行始于足下)

上班族九大饮食习惯伤健康

练习瑜伽饮食注意事项

机器学习666