c比大小
#include<stdio.h>
int main()
{
int a=1,b=1,c=1,q=1,w=1,e=1,r=1,m=0;
scanf("%d",&q);
a=q%10;
b=(q/10)%10;
c=q/100;
if(a>b){
a=a;b=b;
}
else{
m=a;
a=b;
b=m;
}
if(a>c){
a=a;c=c;
}
else{
m=a;
a=c;
c=m;
}
if(b>c){
b=b;c=c;
}
else{
m=c;
c=b;
b=m;
}
}
c 黑洞数
#include<stdio.h>
int main()
{
int a=1,b=1,c=1,q=1,w=1,e=1,r=1,m=0,s=0,i=0;
scanf("%d",&q);
do{
i++;
a=q%10;
b=(q/10)%10;
c=q/100;
if(a>b)
{
a=a;b=b;
}
else
{
m=a;
a=b;
b=m;
}
if(a>c)
{
a=a;c=c;
}
else
{
m=a;
a=c;
c=m;
}
if(b>c)
{
b=b;c=c;
}
else
{
m=c;
c=b;
b=m;
}
if(a==b&&b==c&&a==c)
{
printf("1: %d - %d = 0\n",q,q);return 0;
}
w=a*100+b*10+c;
s=c*100+b*10+a;
q=w-s;
printf("%d: %d - %d = %d\n",i,w,s,q);
}while(q!=495);
}