C++语言三个数中求最大
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;
}
2、int n[3],sum;
定义n[3]储存三个数变量,sum为计次数。
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:输入数据
4、if(n[0]<=n[1]) 判断n[0]是否小于或等于n[1],小于或等于执行if(n[1]<=n[2])否则执行if(n[0]>=n[2])。
5、if(n[1]<=n[2])
cout<<n[2];
else
cout<<n[1];
判断n[1]小于或等于n[2],真:输出n[2],假:输出n[1]。
6、if(n[0]>=n[2])
cout<<n[0];
else
cout<<n[2];
判断n[0]大于或等于n[2],真:输出n[0],假:输出n[2]。