猿问

输入四个数按从小到大的数输出

#include<stdio.h>

void main()

{

int a,b,c,d,t;

printf("请输入四个数\n");

scanf("%d%d%d%d",&a,&b,&c,&d);

printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);

if(a>b)

{

t=a;a=b;b=t;

}


if(a>b)

{

t=a;a=c;c=t;

}

if(a>d)

{

t=a;a=d;d=t;

}

if(b>d)

{

t=b;b=d;d=t;

}

if(c>d)

{t=c;c=d;d=t;}

printf("四个整数从小到大的顺序是:%d%d%d%d",a,b,c,d);

}


\\哪位大神帮我看一下,看哪里出错了。谢谢啊

最美的年华
浏览 1693回答 2
2回答

努力提升

因为你这里if(a>b){t=a;a=c;c=t;}这里应该是if(a > c)

我若有情天亦老

C语言程序上运行的到,哪里有问题?
随时随地看视频慕课网APP
我要回答