题目的意思

仅仅一下两个情况输出:

  • 系数为0,指数也为0 ->输出0 0
  • 系数不为0,指数也不为0 ->输出为导数

两个注意点

  1. 本题测试用例中空格不一定唯一,中间会有多个空格,此时分割要注意使用String array[] = in.split("\\s+");
  2. 没有任何输出时硬输出0 0
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        Scanner sc = new Scanner(System.in);
        String in = sc.nextLine();
        String array[] = in.split("\\s+");
        int sum= array.length;
        int out[] =  new int[sum];
        
        for(int h=0;h<sum;h=h+1) {
            out[h]=Integer.parseInt(array[h]);
        }
        
        String outString = "";
        
        for(int i = 0;i<sum;i=i+2) {
            if(out[i]==0&&out[i+1]==0) {
                outString =outString +0+" "+0+" ";
            }
            if(out[i]!=0&&out[i+1]!=0) {
                outString = outString+out[i]*out[i+1]+" "+(out[i+1]-1)+" ";
            }
        }
        if(outString=="") {
            outString = outString +"0 0";
        }
        System.out.print(outString.trim());
        
        
    }

}

舵手
3 声望6 粉丝

大学生