java写的,输入好像有问题,不会弄有没有懂得解惑
查看原帖
java写的,输入好像有问题,不会弄有没有懂得解惑
459589
离开家楼主2021/3/19 14:37

public class Main
{
    public static void main(String[] args)
    {
        int n;
        Scanner scanner = new Scanner(System.in);
        n = scanner.nextInt();
        int a[] = new int[n];
        inFo(a);
        compare(a);
    }
    public static void inFo(int a[])
    {
        Scanner scanner = new Scanner(System.in);
        int i = 0;
        for (i = 0; i < a.length; ++i)
        {
            a[i] = scanner.nextInt();
        }
    }

    public static void compare(int a[])
    {
        int i = 0, j = 0;
        for (i = 0; i < a.length; ++i)
        {
            int count = 0;
            for (j = 0; j < i; ++j)
            {
                if (a[i] > a[j])
                {
                    count++;
                }
            }
            System.out.print(count + " ");
        }
    }
}```
我直接复制样例不会输出,好像读取第一个数后其他被仍了,之前学的c,Java的输入没搞懂
2021/3/19 14:37
加载中...