C++第二次上机报告

一、问题及代码

/*  
* 文件名称:sqy4.cpp  
* 作    者:苏倩瑜 
* 完成日期:2015 年 1 月 1 日  
* 版 本 号:v1.0  
* 对任务及求解方法的描述部分: 求三个数中最大的数,采用类似打擂台的方式求a,b,c三个数的最大值max
* 输入描述:输入三个数12,45,32 求三个数的最大值
* 问题描述:我的第二个C++程序,熟悉程序的编辑、运行过程 
* 程序输出:“max=45(最大值为45)”  
* 问题分析:设置三个整形变量,键盘输入a,b,c三个整数,采用类似打擂台的方法。
* 算法设计: 先让a当擂主,接着b攻擂,最后c攻擂。
*/    
   
#include<iostream.h>
void main()
{
	int a,b,c,max;
	cout<<"a=";cin>>a;
	cout<<"b=";cin>>b;
	cout<<"c=";cin>>c;
	max=a;
	if(b>max)max=b;
	if(c>max)max=c;
	cout<<"max="<<max;
}

二、运行结果:

C++第二次上机报告_第1张图片

三、心得体会:

这是我第二次用C++编程编译,感觉操作比之前熟练了一点,也越来越细心,没犯什么低级错误。看书后,掌握了一些编程的小技巧。懂得利用类似打擂台法来求个数最大值。受益匪浅。

四、知识点总结:

碰到两个数以上的求最大值需要采取类似打擂台的方法,先让第一个数字当擂主,并假定它是最大值。剩下的数字再一一数据攻擂。



你可能感兴趣的:(C++第二次上机报告)