这个题简单,就是输入输出。
package DataStructure; import java.io.*; import java.util.*; public class Main { static StreamTokenizer in =new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in))); static PrintWriter out=new PrintWriter(new OutputStreamWriter(System.out)); static Scanner a =new Scanner(System.in); static int readInt() throws IOException { in.nextToken(); return (int) in.nval; } public static void main(String[] args) throws IOException { int num1,num2; int flag=0; while(in.nextToken() != StreamTokenizer.TT_EOF){ num1=(int)in.nval; num2=readInt(); //System.out.println(num1); //System.out.println(num2); if(num2==0){ continue; } if(num1*num2!=0){ if(flag==0) { System.out.printf("%d %d",num1*num2,num2-1); flag=1; } else{ System.out.printf(" %d %d",num1*num2,num2-1); } } } if(flag==0 ) System.out.println("0 0"); } }