c++语言编程:输入三个整数,要求按照由小到大的顺序输出

2024-12-27 11:43:44
推荐回答(4个)
回答1:

#include    //头文件
using namespace std;

 void swap(int *p1,int *p2);  //用于交换2个变量的功能函数
int main()
{
  int n1,n2,n3;
  int *p1,*p2,*p3;
  cout<<"请依次输入3个整数:";
  cin>>n1>>n2>>n3;
  p1=&n1;
  p2=&n2;
  p3=&n3;
  if(n1>n2) 
      swap(p1,p2);
  if(n1>n3) 
      swap(p1,p3);
  if(n2>n3) 
      swap(p2,p3);
  cout<<"排序后结果为:"<  return 0;
 }
 void swap(int *p1,int *p2)
  {
       int p;
       p=*p1; 
       *p1=*p2; 
       *p2=p;
  }

回答2:

#include 
using namespace std;
int main()
{
    int a,b,c,t;       //t为中间借用值
    cout<<"Please enter 3 numbers\n";
    cin >> a >> b >> c;
    if (a > b)
    {
        t=a;
        a=b;
        b=t;
    }               //使a,b交叉换位
    if (a > c)
    {
        t=a;
        a=c;
        c=t;
     }               //使a,c交叉换位
     if (b > c)
     {
         t=b;
         b=c;
         c=t;
     }               //使b,c交叉换位
    cout << a << "," << b << "," << c << endl;
    return 0;
}

回答3:

#include
using namespace std;
void main()
{ int a,b,c,k;
cin>>a>>b>>c;
if ( a if ( a if ( b cout<
}

回答4:

#include
using namespace std;
void main()
{ int a,b,c,k;
cin>>a>>b>>c;