一开始,我用的是数组,然而报错了
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int y[] = new int[1000];
int x[] = new int[1000];
int sumy=0;
int sumx=0;
int i=0;
while(sc.nextInt()!=0)
{
y[i]=sc.nextInt();
x[i]=sc.nextInt();
i++;
}
for(int j=0;j<i;j++)
{
sumy=sumy+y[j];
sumx=sumx+x[j];
}
System.out.println("A(0,"+sumy+")"+",B(0,0),+c("+sumx+",0)");
}
}
后来,我放弃了使用数组。而是用了一种更简便的方法,AC过了
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int sumy=0;
int sumx=0;
int i=0;
for(int j=0;;j++)
{
int n=sc.nextInt();
if(n==0)
{ System.out.println("A(0,"+sumy+")"+",B(0,0),C("+sumx+",0)");
break;
}
else
{
sumy=sumy+n;
n=sc.nextInt();
sumx=sumx+n;
}
}
}
}