C语言:输入4个整数,从小到大排序
答案:2 悬赏:60 手机版
解决时间 2021-11-08 20:46
- 提问者网友:山高云阔
- 2021-11-08 07:58
C语言:输入4个整数,从小到大排序
最佳答案
- 五星知识达人网友:北城痞子
- 2021-11-08 08:06
注意本程序中scanf的输入格式,输入整数时,记得按格式,别忘记“,”
#include
void main()
{
int a, b, c, d, tem;
printf("input four numbers:\n");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
if(a>b)
{tem=a;a=b;b=tem;}
if(a>c)
{tem=a;a=c;c=tem;}
if(a>d)
{tem=a;a=d;d=tem;}
if(b>c)
{tem=b;b=c;c=tem;}
if(b>d)
{tem=b;b=d;d=tem;}
if(c>d)
{tem=c;c=d;d=tem;}
printf("%d,%d,%d,%d",a,b,c,d);
}
#include
void main()
{
int a, b, c, d, tem;
printf("input four numbers:\n");
scanf("%d,%d,%d,%d",&a,&b,&c,&d);
if(a>b)
{tem=a;a=b;b=tem;}
if(a>c)
{tem=a;a=c;c=tem;}
if(a>d)
{tem=a;a=d;d=tem;}
if(b>c)
{tem=b;b=c;c=tem;}
if(b>d)
{tem=b;b=d;d=tem;}
if(c>d)
{tem=c;c=d;d=tem;}
printf("%d,%d,%d,%d",a,b,c,d);
}
全部回答
- 1楼网友:怀裏藏嬌
- 2021-11-08 08:27
#include
void main()
{
float a,b,c,d,t;
printf("Please input four integer:");
scanf("%f,%f,%f,%f",&a,&b,&c,&d);
if(a>b)
{
t=a;
a=b;
b=t;
}
if(a>c)
{
t=a;
a=c;
c=t;
}
if(a>d)
{
t=a;
a=d;
d=t;
}
if(b>c)
{
t=b;
b=c;
c=t;
}
if(b>d)
{
t=b;
b=d;
d=t;
}
if(c>d)
{
t=c;
c=d;//这里改了
d=t;//这里改了
}
printf("%f,%f,%f,%f\n",a,b,c,d);
}
void main()
{
float a,b,c,d,t;
printf("Please input four integer:");
scanf("%f,%f,%f,%f",&a,&b,&c,&d);
if(a>b)
{
t=a;
a=b;
b=t;
}
if(a>c)
{
t=a;
a=c;
c=t;
}
if(a>d)
{
t=a;
a=d;
d=t;
}
if(b>c)
{
t=b;
b=c;
c=t;
}
if(b>d)
{
t=b;
b=d;
d=t;
}
if(c>d)
{
t=c;
c=d;//这里改了
d=t;//这里改了
}
printf("%f,%f,%f,%f\n",a,b,c,d);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯