设有3个大小不同的数A,B,C,试编写一个C++程序,求其中最大的,最小的和中间的整数.

来源:百度知道 编辑:UC知道 时间:2024/05/17 16:53:21

#include <iostream>
using namespace std;

int main(void)
{
float num[3];
cout<<"Please input three different numbers: ";
cin>>num[0]>>num[1]>>num[2];
for(int i=0;i<3;i++)
{
for(int j=0;j<2-i;j++)
{
if(num[j]>num[j+1])
{
float temp=num[j];
num[j]=num[j+1];
num[j+1]=temp;
}
}
}
cout<<"After sort:\n";
cout<<"Min: "<<num[0]<<"\t"<<"Mid: "<<num[1]<<"\t"<<"Max: "<<num[2]<<"\n";

system("pause");
return 0;
}测试通过

int max = 0;
int inter = 0;
int min = 0;

A>B?(A>C?(B>C?max=A,in