第一種
#include <iostream>#include <ctype.h>
int main()
{
char a,b,c;
std::cout<<"PLEASE ENTER THREE WORDS \n";
std::cout<<"first \t"; std::cin>>a;
std::cout<<"\n second \t"; std::cin>>b;
std::cout<<"\n third \t"; std::cin>>c;
if(isdigit(a) && isdigit(b) && isdigit(c))
{
std::cout<<"sort big to small \n";
if(a>=b && b>=c)
{
std::cout<<a<<","<<b<<","<<c<<std::endl;
}
else if(a>=c && c>=b)
{
std::cout<<a<<","<<c<<","<<b<<std::endl;
}
else if(b>=a && a>=c)
{
std::cout<<b<<","<<a<<","<<c<<std::endl;
}
else if(b>=c && c>=a)
{
std::cout<<b<<","<<c<<","<<a<<std::endl;
}
else if(c>=a && a>=b)
{
std::cout<<c<<","<<a<<","<<b<<std::endl;
}
else if(c>=b && b>=a)
std::cout<<c<<","<<b<<","<<a<<std::endl;
}
else
{
std::cout<<"you are not enter a digit \n";
}
return 0;
}
第二種
#include <iostream>
#include <ctype.h>
using namespace std;
int main()
{
char a,b,c;
std::cout<<"PLEASE ENTER THREE WORDS \n";
std::cout<<"first \t"; std::cin>>a;
std::cout<<"\n second \t"; std::cin>>b;
std::cout<<"\n third \t"; std::cin>>c;
if(isdigit(a) && isdigit(b) && isdigit(c))
{
std::cout<<"sort big to small \n";
if(a>=b)
{
if(b>=c)
{
std::cout<<a<<","<<b<<","<<c<<std::endl;
}
else
{
if(a>=c)
{
std::cout<<a<<","<<c<<","<<b<<std::cout;
}
else
{
std::cout<<c<<","<<a<<","<<b<<std::endl;
}
}
}
else
{
if(a>=c)
{
std::cout<<b<<","<<a<<","<<c<<std::endl;
}
else
{
if(b>=c)
{
std::cout<<b<<","<<c<<","<<a<<std::endl;
}
else
{
std::cout<<c<<","<<b<<","<<a<<std::endl;
}
}
}
}
else
{
std::cout<<"your not enter digit \n";
}
return 0;
}
第三種
#include <iostream>
#include <ctype.h>
using namespace std;
int main()
{
char a,b,c;
std::cout<<"PLEASE ENTER THREE WORDS \n";
std::cout<<"first \t"; std::cin>>a;
std::cout<<"\n second \t"; std::cin>>b;
std::cout<<"\n third \t"; std::cin>>c;
if(isdigit(a) && isdigit(b) && isdigit(c))
{
std::cout<<"¥Ñ¤j¨ì¤p \n";
if(a>=b)
{
if(b>=c)
{
std::cout<<a<<","<<b<<","<<c<<std::endl;
}
else
{
if(a>=c)
{
int t=b;
b=c;
c=t;
std::cout<<a<<","<<b<<","<<c<<std::endl;
}
else
{
int t=a;
a=c;
c=b;
b=t;
std::cout<<a<<","<<b<<","<<c<<std::endl;
}
}
}
else
{
if(a>=c)
{
int t=a;
a=b;
b=t;
std::cout<<a<<","<<b<<","<<c<<std::endl;
}
else
{
if(b>=c)
{
int t=a;
a=b;
b=c;
c=a;
std::cout<<a<<","<<b<<","<<c<<std::endl;
}
else
{
int t=a;
a=c;
c=t;
std::cout<<a<<","<<b<<","<<c<<std::endl;
}
}
}
}
return 0;
}
沒有留言:
張貼留言