0
import java.util.Scanner;
import java.io.*;
import java.lang.*;
public class triangle
{
public static void main(String []args)
{
System.out.println("enter no. of test cases!!");
Scanner sc = new Scanner(System.in);
int i,j,k,n,m,sum=0;
m=sc.nextInt();
while(m>0)
{
System.out.println("enter the no. of lines!");
n=sc.nextInt();
int a[n][n] ;
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
{
a[i][j]=sc.nextInt();
}
}
sum= a[0][0];
for(i=0;i<n;i++)
{
k=0;
for(j=0;j<i;j++)
{
if(a[i][k]>a[i][k+1])
{
sum= sum + a[i][k];
}
else
{
sum=sum+ a[i][k+1];
k++;
}
}
}
System.out.println("sum is :"+sum);
m--;
}
}
}
我已经试了几个小时,但无法得到它,错误超出了我的头,帮助我。 以下是错误: - Main.java:17:error:']'expected int a [n] [n]; ^ Main.java:17:错误:表达式的非法开始 int a [n] [n]; ^ Main.java:17:error:';'预期 int a [n] [n]; ^ Main.java:17:错误:不是语句 int a [n] [n]; ^ Main.java:17:error:';'预期 int a [n] [n]; ^这个程序有编译时错误。请帮我将它们删除
你会想先去任何基本的Java数组教程,因为这是一个好有讨论。 –
你知道Java中的数组是如何在Java中工作的吗? –
得到了我的错误..谢谢@suresh –