LanQiaoTestCodes/穷举.java

35 lines
700 B
Java
Raw Permalink Normal View History

2023-04-23 12:34:32 +00:00
package Course_Codes;
//<2F><>ӡһ<D3A1><D2BB>ʵ<EFBFBD><CAB5>Բ<EFBFBD><D4B2>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Բ
public class <EFBFBD><EFBFBD><EFBFBD><EFBFBD> {
public static void main(String[] args) {
int r=16;
sxy(r);
kxy(r);
}
static void sxy(int r) {
for(int y=-r;y<=r;y+=2) {
for(int x=-r;x<=r;x++) {
if(x*x+y*y<=r*r)
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
System.out.println();
}
static void kxy(int r) {
for(int y=r;y>=-r;y=y-2) {
int x=(int)Math.round(Math.sqrt(r*r-y*y));
for(int i=1;i<=r-x;i++)
System.out.print(" ");
System.out.print("*");
for(int i=1;i<=2*x;i++)
System.out.print(" ");
System.out.println("*");
}
}
}