Skip to main content
Stack Overflow
  1. About
  2. For Teams
We’ve updated our Terms of Service. A new AI Addendum clarifies how Stack Overflow utilizes AI interactions.

Return to Answer

Post Made Community Wiki
Source Link
dogbane
  • 276.2k
  • 77
  • 407
  • 415

Java: 234

class C{public static void main(String[] a){int x,y,s=0,r=Integer.parseInt(a[0]);for(y=1-r;y<r;y+=2){for(x=1-r;x<r;++x){boolean b=x*x+y*y<=r*r;s+=b?1:0;System.out.print(b?'*':' ');}System.out.println();}System.out.println(s*2d/r/r);}}

Unminified:

class C{
 public static void main(String[] a){
 int x,y,s=0,r=Integer.parseInt(a[0]); 
 for(y=1-r;y<r;y+=2){
 for(x=1-r;x<r;++x) {
 boolean b=x*x+y*y<=r*r;
 s+=b?1:0;
 System.out.print(b?'*':' ');
 }
 System.out.println();
 }
 System.out.println(s*2d/r/r);
 }
}

AltStyle によって変換されたページ (->オリジナル) /