判断最大数
读入5个数,判断并输出最大的和最小的。 问题点数:20、回复次数:6Top
1 楼alphazhao(迷路飞羊)回复于 2002-11-22 10:09:51 得分 0
faint
这么简单的东西,不会自己写?Top
2 楼beming(Aming)回复于 2002-11-22 10:45:55 得分 0
char c = (char)System.in.read();
Character.getNumericValue(c);----这样可以处理单位数。
读入五个数,跟着排序,至于读入5个数,好像如果在dos运行类来键盘io输入,如果是多位数处理挺麻烦的。
如下判断:
for(int m=0;m<sort.length;m++){
for(int n=m+1;n<sort.length;n++){
if(sort[m]<sort[n]){
min = sort[m];
max = sort[n];
}
}
}
System.out.println("max is " + max);
System.out.println("min is " + min);
Top
3 楼beming(Aming)回复于 2002-11-22 11:00:41 得分 20
sorry,排序搞错啦
import java.io.*;
public class testt {
public static void main(String args[]){
if(args.length!=5){
System.out.println("java testt 1 2 3 4 5");
System.exit(-1);
}
int max = 0;
int min = 0;
int[] sort = new int[5];
System.out.println("input 5 num");
for(int i=0;i<5;i++){
System.out.println("sort's length is " + args.length);
sort[i] = Integer.parseInt(args[i]);
System.out.println(sort[i]);
}
min = sort[0];
for(int m=0;m<sort.length;m++){
for(int n=m+1;n<sort.length;n++){
if(sort[m]<sort[n]){
if(min > sort[m]) min = sort[m];
if(max < sort[n]) max = sort[n];
}
}
}
System.out.println("max is " + max);
System.out.println("min is " + min);
}
}
Top
4 楼weimenren(愚人码头)回复于 2002-11-22 11:09:58 得分 0
自己回家看书去吧Top
5 楼AxeLion(真我的风采)回复于 2002-11-22 11:25:25 得分 0
数据结构里都有Top
6 楼xmvigour(微电-THINKING IN APP)回复于 2002-11-22 11:28:36 得分 0
数据结构
看书去Top




