定制做网站技术,建网站不做广告怎么赚钱,广州市住房和城乡建设局阳光家缘,wordpress学院主题题目内容#xff1a;
完善以下程序#xff0c;利用swap函数#xff0c;完成数字按从小到大的顺序输出。例如输入5 4 3 输出3,4,5。
输入格式:
输入3个数字。
输出格式#xff1a;
数字从小到大排列
输入样例#xff1a;
5
4
3
输出样例#xff1a;
3,4,5
代码…题目内容
完善以下程序利用swap函数完成数字按从小到大的顺序输出。例如输入5 4 3 输出3,4,5。
输入格式:
输入3个数字。
输出格式
数字从小到大排列
输入样例
5
4
3
输出样例
3,4,5
代码如下
/*** 输入格式:* 输入3个数字。* 输出格式* 数字从小到大排列* 输入样例* 5* 4* 3* 输出样例* 3,4,5*/import java.util.Scanner;class Test17 {public static void main(String[] args) {//创建Scanner对象//System.in表示标准化输入也就是键盘输入Scanner sc new Scanner(System.in);//利用hasNextXXX()判断是否还有下一输入项int a 0;int b 0;int c 0;if (sc.hasNext()) {a sc.nextInt();}if (sc.hasNext()) {b sc.nextInt();}if (sc.hasNext()) {c sc.nextInt();}if (a 0 || b 0 || c 0) {System.out.println(输入不能为0);System.exit(-1);}MyNumber obj1, obj2, obj3;//从这里开始基于swap函数完善你的程序obj1 new MyNumber();obj1.numa;obj2 new MyNumber();obj2.numb;obj3 new MyNumber();obj3.numc;swap(obj1,obj2);swap(obj2,obj3);swap(obj1,obj2);System.out.println( obj1.num, obj2.num, obj3.num);//程序结束}public static void swap(MyNumber m, MyNumber n) {if (m.num n.num) {int s m.num;m.num n.num;n.num s;}}
}class MyNumber {int num;
}执行结果