C++语言三个数中求最大

2025-10-18 20:06:08

1、//程序运行状态和源码。

using namespace std;

#include "iostream"

int main()

{

    int n[3],sum;

    for(sum=0;sum<=2;sum++)

    {

        cout<<"请输入"<<sum+1<<"个数:"; 

        cin>>n[sum];

    }

    cout<<"比较数:"<<n[0]<<" "<<n[1]<<" "<<n[2]<<endl<<"最大数:"; 

    if(n[0]<=n[1])

    if(n[1]<=n[2])

    cout<<n[2];

    else

    cout<<n[1];

    else

    if(n[0]>=n[2])

    cout<<n[0];

    else

    cout<<n[2];

    cout<<endl;

    return 0;

}

C++语言三个数中求最大

2、int n[3],sum;

定义n[3]储存三个数变量,sum为计次数。

C++语言三个数中求最大

3、 for(sum=0;sum<=2;sum++)

{

    cout<<"请输入"<<sum+1<<"个数:"; 

    cout<<"比较数:"<<n[0]<<" "<<n[1]<<" "<<n[2]<<endl<<"最大数:"; 

    cin>>n[sum];

}

初始化sum值为0

sum<=2:结束条件

sum++:自身+1

cout:输出文字

cin:输入数据

C++语言三个数中求最大

4、if(n[0]<=n[1]) 判断n[0]是否小于或等于n[1],小于或等于执行if(n[1]<=n[2])否则执行if(n[0]>=n[2])。

C++语言三个数中求最大

5、if(n[1]<=n[2])

    cout<<n[2];

else

    cout<<n[1];

判断n[1]小于或等于n[2],真:输出n[2],假:输出n[1]。

C++语言三个数中求最大

6、if(n[0]>=n[2])

    cout<<n[0];

else

    cout<<n[2];

判断n[0]大于或等于n[2],真:输出n[0],假:输出n[2]。

C++语言三个数中求最大

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢