c++第一次上机实验--2


一 问题与代码

/* 
* 文件名称:j.cpp 
* 作    者:董璐  
* 完成日期: 2016     年  3   月  10  日 
* 版 本 号:v1.0 
* 对任务及求解方法的描述部分:输入三个数字x,y,z,先默认x为最大值,若y大于x则y为最大值;若z大于x则z为最大值;最后输出最大值
* 输入描述:输入x,y,z并且找出最大值  ;
* 问题描述:项目三(2) 
* 程序输出:  三个数中的最大的数
* 问题分析: 想求得最大值应先找一个‘最大值’然后通过比较得出最终的值
* 算法设计:  用if语句来比较大小
*/  
#include<iostream.h>
void main()
{
     double x,y,z,max;
     cout<<"输入三个不同的数字:";
     cout<<"x=";
     cin>>x;
     cout<<"y=";
     cin>>y;
     cout<<"z=";
     cin>>z;
     max=x;
if(y>max)
     max=y;
if(z>max)
     max=z;
     cout<<"max="<<max;
     cin.get();
}
    
二  运行结果

三 心得体会

   这个程序在编辑时应有清晰的思路,先赋值一个数字为最大值再依次比较,这样就转换成两个的比较,会使人清晰易懂,起初我在编辑时用三个数字一次比较(a>b>c)之类的写法,写了6个比较式使程序混乱,而且结果运行不出,更改后运行出,所以应吸取教训。

四 知识点总结

  double可以算小数,且用max比较使程序简单,cout《“x=”;要写等号




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值