解题思路:
从部分出发寻找整体的规律,本题先找到第一象限的规律再推导出其他象限的规律
参考代码:
package Hello9; import java.util.Scanner; public class Main7 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); long x = sc.nextInt(); long y = sc.nextInt(); long x_ ,y_,num = 0; if(x==0 && y==0) num=0; else { x_ =Math.abs(x); y_ =Math.abs(y); long t=Math.max(x_, y_); if(x<=0 && y>=0) {//第四象限 num=4*t*t-2*t-x_+y_; } else if(x>0 && y>0) {//第一象限 num=4*t*t+x_-y_; } else if(x>=0 && y<=0) {//第二象限 num=(4*t+2)*t+y_-x_; } else if(x<0 && y<0) {//第三象限 num=4*t*t-3*t-(t-1)+(x_-1)-y_; } } System.out.print(num); } }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:583 |
字符串的输入输出处理 (C语言代码)浏览:1019 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)万恶的long long浏览:907 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:934 |
字符逆序 (C语言代码)浏览:706 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:645 |
星期判断机 (C语言代码)浏览:892 |
震宇大神的杀毒软件 (C语言代码)浏览:1162 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2248 |