输入三个整数,请把这三个数由小到大输出
下面有两个看看高手们还有没有别的
#include <stdio.h>
void main()
{
int a,b,c,t;
printf("请输入三个数:\n");
scanf("%d %d %d",&a,&b,&c);
if(a>b)
{t=a;a=b;b=t;}
if(a>c)
{t=a;a=c;c=t;}
if(b>c)
{t=b;b=c;c=t;}
printf("%d,%d,%d\n",a,b,c);
}
下面这个还有点问题
看看谁能帮我解决
#include <stdio.h>
void main()
{
int a[2],t,i,j;
printf("请输入三个数:\n");
scanf("%d %d %d",&a[0],&a[1],&a[2]);
for(i=0;i<=2;i++)
for(j=i+1;j<=2;j++)
if(a[i]>a[j]) {t=a[i];a[i]=a[j];a[j]=t;}
for(i=0;i<=2;i++)
printf("%d ",a[i]);
printf("\n");
}