作业帮 > 综合 > 作业

int a,b,c,t=0; scanf("%d%d%d",&a,&b,&c); if(a>b) { t=a; a=b;

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/28 15:27:24
int a,b,c,t=0; scanf("%d%d%d",&a,&b,&c); if(a>b) { t=a; a=b; b=t; } if(b>c) { t=b; b=c; c=b; } if(a
long a,b,c,t=0;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
t=a;
a=b;
b=t;
}
if(b>c)
{
t=b;
b=c;
c=b;
}
if(a>b)
{
t=a;
a=b;
b=t;
}
printf("%d %d %d",a,b,c);两程序对比,输出的结果不同,请鉴定!
两个程序是一样的,只是开头定义的int与long不同,但结果前者行,后者随机出数.求解!
int a,b,c,t=0; scanf(b) { t=a; a=b;" />
输入 错了 长整型 用%ld scanf("%ld%ld%ld",&a,&b,&c);输出 也是 一样的 要用%ld