求绝对值最大值
Time Limit: 1000 ms
Memory Limit: 65536 KiB
Problem Description
求n个整数中的绝对值最大的数。
Input
输入数据有2行,第一行为n,第二行是n个整数。
Output
输出n个整数中绝对值最大的数。
Sample Input
5 -1 2 3 4 -5
Sample Output
-5
package practice; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub int n,i,max=0,t=0; int a[],b[]; a = new int[100]; b = new int[100]; Scanner sc = new Scanner(System.in); n = sc.nextInt(); for(i=0;i<n;i++) { a[i]=sc.nextInt(); b[i]=a[i]; if(a[i]<0) { a[i]=-a[i]; } } for(i=0;i<n;i++) { if(max<a[i]) { max=a[i]; t=b[i]; } } System.out.println(t); sc.close(); } }