用C语言写比较三个数大小的程序。

不要太繁的,简单就好。
因为我是初学者,所以基本上看不懂你的程序,尽量写明白一点,拜托了。

第1个回答  2007-03-07
#include "Stdio.h"
#include "Conio.h"

main()
{
int *i,j,k,n,m,s; int a[3];
i=a;
printf("input a number:\n");
for(i=a;i<=a+2;i++)
scanf("%d",i);
i=a;
for(j=0;j<=2;j++)
{for(k=0;k<=2;k++)
{if(*(i+j)<*(i+k))
n=*(i+j);
if(*(i+j)>*(i+k))
m=*(i+j);

}

}
i=a;
for(j=0;j<=2;j++)
{if(*(i+j)!=m&&*(i+j)!=n)
s=*(i+j); }
printf("%d%d%d",m,s,n);
getch();
}
仅仅适合于3个数的比较!
希望有帮助。本回答被提问者采纳
相似回答