void main(void)
{
unsigned int a[3],b,i,j,out[3];
for(j=0;j
a[j]=0;
i=0;
while(1)
b=getch();
if((b>=0x30)&&(b
a[i]=a[i]*10+b;
if(b==ENTER)
i++;
}
if(i>=3) break;
out[0]=a[0];
if(a[1]>a[0])
out[0]=a[1];
out[1]=a[0];
else
out[1]=a[1];
if(a[2]>out[0])
out[2]=out[1];
out[1]=out[0];
out[0]=a[2];
else if(a[2]>out[1])
out[1]=a[2];
out[2]=a[2];
for(i=0;i
output(out[i]);
void main(void)
{
unsigned int a[3],b,i,j,out[3];
for(j=0;j
a[j]=0;
i=0;
while(1)
{
b=getch();
if((b>=0x30)&&(b
a[i]=a[i]*10+b;
if(b==ENTER)
{
i++;
}
if(i>=3) break;
}
out[0]=a[0];
if(a[1]>a[0])
{
out[0]=a[1];
out[1]=a[0];
}
else
{
out[1]=a[1];
}
if(a[2]>out[0])
{
out[2]=out[1];
out[1]=out[0];
out[0]=a[2];
}
else if(a[2]>out[1])
{
out[2]=out[1];
out[1]=a[2];
}
else
{
out[2]=a[2];
}
for(i=0;i
output(out[i]);
}