写一个CTriangle 类,要求可以接受CTriangle(y,x)形式的构造。表示含义如下:A(0,y) B(0,0) C(x,0)。要求能够处理若干个三角形的相加(点B保持不变,两直角边相加)。
写一个CTriangle 类,要求可以接受CTriangle(y,x)形式的构造。表示含义如下:A(0,y) B(0,0) C(x,0)。要求能够处理若干个三角形的相加(点B保持不变,两直角边相加)。
输入有若干行,每行两个数y,x,读到0表示结束。
输出一行表示三点坐标,格式参见样例。
10 20 1 31 0
A(0,11),B(0,0),C(51,0)
感觉这种题目好没意思,,完全搞不清楚要干嘛import java.util.Scanner;public class Main {static class CTriangle { int x; int y;public int getX() { return x; }public void setX(int x) { this.x = x; }public int getY() { return y; }public void setY(int y) { this.y = y; }public CTriangle(int y, int x) { super(); this.x = x; this.y = y;}public CTriangle() { } }public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = 0; int m = 0; while (true) { int a = sc.nextInt(); if (a == 0) { break; } else { n = n+a; m = m+sc.nextInt(); } } CTriangle ctr = new CTriangle(n,m); System.out.println("A(0,"+ctr.getY()+"),B(0,0),C("+ctr.getX()+",0)"); } }