请问各位大佬,这个Java写得,源码看不出问题,但实际运行和样例结果千差万别?
查看原帖
请问各位大佬,这个Java写得,源码看不出问题,但实际运行和样例结果千差万别?
314145
Error_404楼主2021/7/21 12:03
import java.util.*;
import java.io.*;
import java.text.*;

public class Main
{
	public static void main(String args[])
	{
		Scanner read = new Scanner(System.in);
		int a[] = new int [101];
		int n;
		int sum;
		n = read.nextInt();
		for(int i=0;i<n;i++)
		{
			sum=0;
			a[i] = read.nextInt();
			for(int j=n;j>=0;j--)
			{
				if(a[j]<a[i])
				{
					sum++;
				}
			}
			System.out.println(sum);
		}
		read.close();
	}
}

附上运行结果:

输入

6

4 3 0 5 1 2

输出

6 5 0 6 3 3

本人学习Java时间不长,低级错误的话请尽情指出!

2021/7/21 12:03
加载中...