作业帮 > 综合 > 作业

解题思路,这题C为什么等于17?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 18:39:03
解题思路,这题C为什么等于17?
public Class XXX
{
public static void main(String args「」)
int a=9,b=3,c=17,t;
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;}
System.out.println("a="+a,"b="+b,"c="+c);
}
}
public Class XXX
{
public static void main(String args「」)
int a=9,b=3,c=17,t;
if(a>b)
{t=a;a=b;b=t;} //如果a>b 则交换两数 所以此时a=3 b=9 c=17
if(a>c)
{t=a;a=c;c=t;} //如果a>c 则交换两数 不满足 所以不交换
if(b>c)
{t=b;b=c;c=t;} //如果b>c 则交换两数 不满足 所以不交换
System.out.println("a="+a,"b="+b,"c="+c); //最后输出a=3 b=9 c=17
}
}
--------------------------------------------------------