2019独角兽企业重金招聘Python工程师标准>>>

根据上图可以得知:半径与行号的关系

public class Printcircle {public static void main(String[] args){// 定义圆的半径:Rint R = 7;// 经过分析得到,就是每行都应该打印// 几个空格 ,1个星号,  几个空格,  1个星号for(int i = 0 ; i <= R * 2 ; i++){double d = Math.sqrt(R * R - (R-i) * (R-i)); // 计算出两个星号之间距离的一半。// 第一个星号之前的空格数为:double starNum1 = R - d;// 两个星号之前的空格数为:double starNum2 = 2 * d;// R - d 个空格、1个星号, 2 * d 个空格,1个星号for(int j = 0 ; j < R - d ; j++){System.out.print("  ");}System.out.print("* ");for(int j = 0 ; j < (int)(2 * d) ; j++){System.out.print("  ");}System.out.print(" *");// 每行打印完成,应该换行System.out.println();}}}

效果如下:

转载于:https://my.oschina.net/u/1428057/blog/425646

在控制台打印半径为R的圆相关推荐

  1. 求半径为r的圆的面积,周长,以及半径为r的球的体积表面积。

    * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作    者:  董万鹏 * 完成日期:2012 年10  月18  日 * 版本号: ...

  2. Python每日一学 03——计算半径为r的圆的面积

    Python每日一学 03--计算半径为r的圆的面积 文章目录 Python每日一学 03--计算半径为r的圆的面积 一.计算半径为r的圆的面积 二.按IPO模式解决 三. 输入转数值 四.精度问题 ...

  3. java使用蒙特卡罗方法计算半径为r圆的面积_不用微积分,如何计算圆面积

    选自medium 作者:Andre Ye 机器之心编译 机器之心编辑部 杀鸡用牛刀,我们用机器学习方法来算圆的面积. 询问任何人圆的面积是多少,他们都会告诉你不就是r²吗.但如果你问他们为什么,他们很 ...

  4. 装水问题,有一侧面看去是半圆的储水装置,该圆的半径为R,要求往水中装入高度为h的水,使水的面积s1与半圆的面积s2的比例为r ,求h (二分法的应用拓展)

    装水问题,有一侧面看去是半圆的储水装置,该圆的半径为R,要求往水中装入高度为h的水,使水的面积s1与半圆的面积s2的比例为r ,求h (二分法的应用拓展) //装水问题,有一侧面为半圆的储水装置,该圆 ...

  5. 定义一个圆类-Circle,在类的内部提供一个属性:半径(r):同时提供两个方法:计算面积( getArea() )和计算周长( getPerimeter() )。

    文章目录 前言 一.课堂作业(java-第五章) 二.代码实现 1.创建Circle类 2.创建测试类:testCircle类 3.运行结果 总结 前言 本文主要介绍怎样创建类的基础内容. 提示:以下 ...

  6. C语言:设圆的半径用 r 表示,圆柱的高用 h 表示,求圆球的表面积圆球的表体积,圆柱的体积,结果保留 3 位小数,要求有适当的提示

    目录 前言 一.案例 1.输入 2.输出 总结 前言 设圆的半径用 r 表示,圆柱的高用 h 表示,求圆球的表面积圆球的表体积,圆柱的体积,结果保留 3 位小数,要求有适当的提示.(这题一般来说会计算 ...

  7. 输入半径r求圆的面积java_已知圆的半径r,求圆的面积S_学小易找答案

    [简答题]编写一个程序实现交换两个变量的数值. [简答题]编制密码器,实现给友军发送加密电报,报文由字母a~n组成,每输入一个字母,输出与其相邻的字母. [简答题]任意输入两个数,完成加法.减法.乘法 ...

  8. java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...

    导航:网站首页 > C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计 C++编程:定义一个圆类要求属性为半径, ...

  9. 创建一个圆类Circle的对象,分别设置圆的半径计算并分别显示圆半径、圆面积、圆周长。...

    编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型): // 存放圆的半径: ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) ...

最新文章

  1. 在Ubuntu 14.04.5 LTS上安装python模块selenium 3实录
  2. Dialog 去白色边框及透明
  3. svn中出现各种感叹号说明
  4. 登录状态保持Session/Cookie
  5. Kubernetes 会不会“杀死” DevOps?
  6. 单片机小白学步系列(十五) 单片机程序下载失败总结
  7. mysql zip 文件安装
  8. 【Koa】Error: Cannot find module ‘koa-router‘
  9. 一个码砖的码农,在CSDN写一年博客,出书了?
  10. C# MapXTreme移动点与画线的简单方法记录
  11. flv转mp4,电脑视频flv怎么批量转mp4格式
  12. 2018年,硅谷的P2P公司们为啥没跑路?
  13. 微信进入公众号提示服务器错误,微信登录公众号提示没有权限访问解决教程
  14. 计算机系学霸表白,高级暗语表白 学霸隐藏式表白
  15. java如何保证数据安全_java高并发下怎么保障数据安全?有哪些办法?
  16. Android~获取WiFi MAC地址和IP方法汇总
  17. Jquery鼠标滚轮放大缩小图片
  18. 58 同城 iOS 客户端组件化演变历程
  19. 安卓逆向基础实战----1.修改APK图标名称
  20. Pygame:动画精灵

热门文章

  1. java applet 浏览器_浏览器不能加载Java中Applet小程序
  2. fpga初始化错误_FPGA的ROM初始化问题讨论
  3. python 三维图片 任意切片_在python中实现将一张图片剪切成四份的方法
  4. 一个优秀的前端工程师应具备哪些技能?
  5. 太真实了!有个程序员男友原来是这样的!
  6. mongodb最多数据库_2020 年3 月数据库排行:前 10 整体下行,出新技术了?
  7. docker create_云计算-Docker个人学习笔记
  8. chart控件做实时曲线显示_「Qt」利用QChart实现实时动态的曲线数据展示(进化版)
  9. STM8 ADC转换模式-------单次扫描模式
  10. FreeRTOS学习笔记---任务控制块源码分析