2个回答
展开全部
输入三个数
找到最大的和最小的
输出三个数。
#include <stdio.h>
int main()
{
int a,b,c,min,max;
scanf("%d%d%d",&a,&b,&c);
max=min=a;
if(max<b) max = b;
if(max<c)max=c;
if(min>b)min=b;
if(min>c)min=c;
printf("%d %d %d\n", min, a+b+c-min-max, max);
return 0;
}
追问
最后输入输出示例是:4 2 8
2->4->8 这个怎么弄
追答
#include <stdio.h>
int main()
{
int a,b,c,min,max;
scanf("%d%d%d",&a,&b,&c);
max=min=a;
if(max<b) max = b;
if(max<c)max=c;
if(min>b)min=b;
if(min>c)min=c;
printf("%d->%d->%d\n", min, a+b+c-min-max, max);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |