1.输入5个数,要求从大到小排序。
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a,b,c,d,e,t;
cin>>a>>b>>c>>d>>e;
if (a>b)
{
a = t;
b = a;
t = b;
}
if (b>c)
{
b = t;
c = b;
t = c;
}
if(c>d)
{
c = t;
d = c;
} t = d;
if(d>e)
{
d = t;
e = d;
t = e;
}
if(a>b)
{
a = t;
b = a;
t = b;
}
if(b>c)
{
b = t;
c = b;
t = c;
}
if(c>d)
{
c = t;
d = c;
} t = d;
if(a>b)
{
a = t;
b = a;
t = b;
}
if (b>c)
{
b = t;
c = b;
t = c;
}
if(a>b)
{
a = t;
b = a;
t = b;
}
cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
return 0;
}
订正:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a,b,c,d,e,t;
cin>>a>>b>>c>>d>>e;
if (a>b)
{
t = a;
a = b;
b = t;
}
if (b>c)
{
t = b;
b = c;
c = t;
}
if(c>d)
{
t = c;
c = d;
} d = t;
if(d>e)
{
t = d;
d = e;
e = t;
}
if(a>b)
{
t = a;
a = b;
b = t;
}
if(b>c)
{
t = b;
b = c;
c = t;
}
if(c>d)
{
t = c;
c = d;
} d = t;
if(a>b)
{
t = a;
a = b;
b = t;
}
if (b>c)
{
t = b;
b = c;
c = t;
}
if(a>b)
{
t = a;
a = b;
t = b;
}
cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
return 0;
}
2.输入ab,要求交换数据后输出。
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a,b,t;
cin>>a>>b;
t = a;
a = b;
b = t;
cout<<a<<" "<<b;
return 0;
}
3.求五个数的最小值。
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a,b,c,d,e;
cin>>a>>b>>c>>d>>e;
if(a<b && a<c && a<d && a<e)
{
cout<<a;
}
if(b<a && b<c && b<d && b<e)
{
cout<<b;
}
if(c<a && c<b && c<d && c<e)
{
cout<<c;
}
if(d<b && d<c && d<a && d<e)
{
cout<<d;
}
if(e<b && e<c && e<d && e<a)
{
cout<<e;
}
return 0;
}