按字符计数显示半径 R的圆的最短代码,使用 *字符,其次是 π 的近似值。
输入是一个单一的数字,R。
由于大多数计算机似乎有近2:1的比例,你应该只输出线 y是奇数。这意味着,当 R是奇数时,您应该打印 R-1行。有一个新的测试案例需要 R=13来澄清。
例如。
Input
5
Output      Correct                          Incorrect
3    *******                    4      *******
1   *********                   2     *********
-1   *********                   0    ***********
-3    *******                   -2     *********
2.56                        -4      *******
3.44
编辑:  由于 R的奇数值引起的广泛混淆,任何通过以下4个测试用例的解决方案都将被接受
通过将 *字符的个数除以 R²,得到 π 的近似值。
这个近似值至少应该是6有效数字。
允许前置或后置零,因此,例如 3、 3.000000、 003中的任何一个都可以用于 2和 4的输入。
代码计数包括输入/输出(即,完整的程序)。
Input
2
Output
***
***
3.0
Input
4
Output
*****
*******
*******
*****
3.0
Input
8
Output
*******
*************
***************
***************
***************
***************
*************
*******
3.125
Input
10
Output
*********
***************
*****************
*******************
*******************
*******************
*******************
*****************
***************
*********
3.16
Input
13
Output
*************
*******************
*********************
***********************
*************************
*************************
*************************
*************************
***********************
*********************
*******************
*************
2.98224852071
 
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                             
                                
                            