课堂结对编程

课堂结对编程问题描述 nbsp 设计一个能身测试高体重是否标准的面向对象的程序 然后我与陆云杰同学一同完成 结对编程的过程很棒 在这里对云杰同学表示感谢 代码 include include Test h usingnamespa voidfun out doubleW doublew intmain doubleh w chars

问题描述:

  设计一个能身测试高体重是否标准的面向对象的程序,然后我与陆云杰同学一同完成。结对编程的过程很棒,在这里对云杰同学表示感谢!

代码:

#include 
  
    #include "Test.h" using namespace std; void fun_out(double W,double w); int main() { double h,w; char s; while(1) { cout<<"请输入身高,体重,性别(m(男性)f(女性)):"; cin>>h>>w>>s; if(h==0&&w==0&&s=='0') break; Test t(h,w,s); t.fun(); cout<<"请继续输入测试!(输入'0 0 0'退出)"< 
    
  

#ifndef TEST_H #define TEST_H class Test { private: double height; double weight; char sex; public: Test(double h=0,double w=0,char s='a'):height(h),weight(w),sex(s) {}; void fun(); }; #endif // TEST_H 

#include "Test.h" #include 
    
      using namespace std; void fun_out(double W,double w); void Test::fun() { double Weight; if(sex=='m') { Weight=height-100; } else Weight=height-105; fun_out(Weight,weight); }; void fun_out(double W,double w) { if(w>W*1.2) cout<<"您超重了!"< 
      
    

运行结果:

课堂结对编程







版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228707.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午6:23
下一篇 2026年3月16日 下午6:23


相关推荐

  • JSP入门学习经验「建议收藏」

    网上找个HTML教程,熟悉一下HTML语法,作个静态WEB页;下载JDK,TOMCAT等,配置Jsp环境,然后找本JSP教程,也是先熟悉语法,接着试着写个动态WEB页,功能连接数据库和基本的数据库操作,再就是看JAVA教程,深入了解JAVA类了  首先当然从jsp入门啊,看看《jsp实用教程》清华的那本,当然如果你连基本的html都不了解那就先补一补html,了解jsp的语法、和诸如req

    2022年4月15日
    32
  • java BigDecimal用法详解(保留小数,四舍五入,数字格式化,科学计数法转数字等)

    java BigDecimal用法详解(保留小数,四舍五入,数字格式化,科学计数法转数字等)一、简介Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+…

    2022年6月1日
    52
  • 正弦,余弦,正切,余切,正割,余割_三角函数的正弦余弦是什么意思

    正弦,余弦,正切,余切,正割,余割_三角函数的正弦余弦是什么意思三角函数三角函数包括正弦、余弦、正切、余切、正割、余割函数0基础知识正弦(Sine):sinA=CB/CA余弦(Cosine):cosA=AB/CA正切(Tangent):tanA=CB/BA余切(Cotangent):cotA=1/(tanA)BA/CB正割(Secant):secA=1/(cosA)=CA/AB余割(Cosecant):cosecA=1/(sinA)=CA/CB1y=sinx2y=cosx

    2025年8月6日
    5
  • Odin Inspector 系列教程 — Indent Attribute「建议收藏」

    Odin Inspector 系列教程 — Indent Attribute「建议收藏」IndentAttribute特性:用于缩进可用于任何属性,并将属性的标签向右移动。使用它可以清楚地组织检查器中的属性。usingSirenix.OdinInspector;usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclass…

    2022年7月21日
    21
  • LetterView实现载入全国各地城市

    LetterView实现载入全国各地城市

    2021年11月23日
    40
  • 架构之业务架构[通俗易懂]

    架构之业务架构[通俗易懂]业务架构之产品经理的职责产品经理的职责用户的原始需求往往是零散和碎片化的,产品经理的职责就是:告诉用户,系统长什么样子;告诉开发,他要实现什么功能。产品经理定义了系统的外表。产品经理的职责:1、收集用户的原始需求,2、梳理成一个个业务流程,每个业务流程由多个业务步骤组成。一个业务步骤包含三部分的内容:输入、输出和业务功能。3、需求梳理好后,产品经理会把每个步骤具体化为页面原型。在原型中,会以直观的方式给出各个步骤的输入或输出,以及用户的操作过程,最后再把这些页面串起来,形成一个业

    2022年10月12日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号