问题及代码:
/*
* Copyright (c) 2014, 烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:max.cpp
* 作者:Lingle
* 完成日期:2014年10月9日
* 版本号:v1.0
*
* 问题描述:分别输入三个整数,输出三者中的最大值
* 输入描述:三个整数,代表三个数
* 程序输出:三个整数中的最大值
*/
#include <iostream>
using namespace std;
int main()
{
int a,b,c;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
cout<<"c=";
cin>>c;
if (a<c)
if(b<c)
cout<<"最大值为:"<<c;
else
cout<<"最大值为:"<<b;
else
if(a<b)
cout<<"最大值为:"<<b;
else
cout<<"最大值为:"<<a;
return 0;
}
运行结果:
知识点回归:
用上了两次if,算是首次尝试。
学习心得:
计算机真是机智,虽然程序里面没有说到若有两数相等该如何处理,但仍输出了最大值。
学到了if后的语句有两句及以上还要打{}。