C++第7周项目3 三数中的最大、最小值

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759

【项目3】输入3个整数,输出其中的最大值。

样例输入:12 45 32

样例输出:最大值为:45

参考解答:

#include <iostream>
using namespace std;
int main( )
{
    int a,b,c,max;
    cout<<"请输入四个数值:";
    cin>>a>>b>>c;
    //先求出a和b的大值
    if(a>b)
        max=a;
    else
        max=b;
    //再求出c和max的大值
    if(c>max)
        max=c;
    cout<<"最大值是: "<<max<<"\n";
    return 0;
}

项目3扩展一(选做):输入3个整数,输出其中的最大值和最小值。

参考解答:

#include <iostream>
using namespace std;
int main( )
{
    int a,b,c,max,min;
    cout<<"请输入四个数值:";
    cin>>a>>b>>c;
    //先求出a和b的大、小值
    if(a > b)
        max = a, min = b;
    else
        max = b, min = a;
    //再求出c和max的大值,c和min的小值
    if(c > max)
        max = c;
    if (c < min)
        min = c;
    cout<<"最大值是: "<<max<<", 最小值是: "<<min<<"\n";
    return 0;
}

项目3扩展二(选做):输入4个整数,输出其中的最大值和最小值。 参考解答见:http://blog.csdn.net/sxhelijian/article/details/8058126(2012级第7周项目2)

项目3扩展三(选做):输入4个整数,按从大到小的顺序输出这4个整数。

时间: 2024-10-01 17:12:24

C++第7周项目3 三数中的最大、最小值的相关文章

C++第8周项目3 - 分数类中的运算符重载

课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijian/article/details/8806111 [项目3-分数类中的运算符重载]实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简).求反.比较(6种关系)的运算.可以从第5周项目2的代码开始工作. class CFraction {private: int nume; /

C++第7周项目5 - 模板类中使用友元函数

课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijian/article/details/8775137 [项目5-模板类中使用友元函数]友元函数提供了一种非成员函数访问私有数据成员的途径,模板类使类中的数据成员的类型变得灵活,这两种技术可以结合起来用.要求在项目4的基础上能够支持用友员函数实现的加法.用于测试的main()函数如下: int main

C++第12周项目3——四数的最大公约数

课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565 [项目3-四数的最大公约数] 输入四个数,并求出其最大公约数 参考解答:中规中矩的做法 #include <iostream> using namespace std; //自定义函数的原型(即函数声明) int gcd(int,int); int gcds(int,int,int,int); int main() { int a,b,c,d; cin>>a

2013-C++第7周项目——初步体验分支结构和循环结构的程序设计

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 参考解答见:http://blog.csdn.net/sxhelijian/article/details/12710607 上机内容:(1)求两个正整数的正差值:(2)输出四个整数中的最大值:(3)输出各式星号图. [项目1]简单计算问题体验 (1)阅读"英尺到米的转换"实例(见本文附),仔细领会定义变量.输入.计算.输出的一般过程,借助于"摄氏/华

2013级C++第12周项目——函数应用

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 [项目1-当年第几天] 定义一个函数,其参数为年.月.日的值,返回这一天为该年的第几天.要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果. [项目2-太乐了]先听故事,再编程序. 故事是这样的:话说sin和cos是一对夫妇.一天,sin去听相声了,cos在家.过了一会,有人敲门,cos开门一看,是一个不认识的多项式函数.cos问:你是谁啊?

2014秋C++ 第8周项目 分支程序设计

课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,课程资源在云学堂"贺老师课堂"同步展示,使用的帐号请到课程主页中查看. 阅读并验证 阅读下面的两段程序,用"人脑"运行写出输出结果,再在计算机或手机上运行程序,对比自己写出的结果,进行反思.1.#include <iostream>using namespace std;int main(){    int a=1,b=2,c=3;

2013-C++第11周项目参考解答链接集

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 完整题目见:http://blog.csdn.net/sxhelijian/article/details/14109337 [项目1-调用函数输出星号图] 参考解答见:http://blog.csdn.net/sxhelijian/article/details/14548417 [项目2-求最大公约数]输入两个数,并求出其最大公约数 [项目2扩展-求四数的最大公约数]

2014秋C++第5周项目3参考-简单分支问题体验

课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703,实践要求见http://blog.csdn.net/sxhelijian/article/details/39493833. 课程资源在云学堂"贺老师课堂"同步展示,使用的帐号请到课程主页中查看. [项目3-简单分支问题体验]至少选择(1)-(3)中的一个完成体验,小组共同完成(4) 阅读课件中"给两个数,求两数中的大者"例子(见课件),结合对

2013-C++第7周项目参考解答链接集

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 完整题目见:http://blog.csdn.net/sxhelijian/article/details/12356657 [项目1]简单计算问题体验 参考解答见:http://blog.csdn.net/sxhelijian/article/details/12710137 输入底面半径r和高h,输出圆柱体的表面积. 样例输入:3.5  9 样例输出:Area = 2