我想输入a,b,c三个数,然后利用函数调用给三个数排序,c语言怎么写
发布网友
发布时间:2023-05-31 00:11
我来回答
共2个回答
热心网友
时间:2024-11-25 20:45
调用std::sort()来给3个数排序:
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a[3];
cin >> a[0] >> a[1] >> a[2];
sort( a, a+3 );
cout << a[0] << " " << a[1] << " " << a[2];
}
热心网友
时间:2024-11-25 20:45
main()
{
int a,b,c,t;
scanf("%d %d %d",&a,&b,&c);
if(a<b)
{
t=a;
a=b;
b=t;
}
if(a<c)
{
t=a;
a=c;
c=t;
}
if(b<c)
{
t=b;
b=c;
c=t;
}
printf("big to small:%d,%d,%d\n",a,b,c);
}追问我是说用函数调用的方法啊,亲!