0
点赞
收藏
分享

微信扫一扫

蓝桥杯 - 标题:方格计数 (java)

源码之路 2022-03-14 阅读 68

解题思路:

 代码:

	/**
	  * 标题:方格计数
	 * @param args
	 */
	public static void main(String[] args) {
		//圆的半径
		int r = 1000;
		//统计次数
		int count = 0;
		//遍历每个格子
		for(int i = 1; i <= r; i++) {
			for(int j = 1; j <= r; j++) {
				//如果当前格子的右上角的点到原点的距离 <= r
				if(i*i+j*j <= r*r) {
					//进行统计
					count++;
				}
			}
		}
		//由于上面只求出了四分之一的方块,这里需要 *4
		System.out.println(count*4);
	}

结果: 3137548

举报

相关推荐

0 条评论