在控制台打印半径为R的圆
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的圆相关推荐
- 求半径为r的圆的面积,周长,以及半径为r的球的体积表面积。
* Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 董万鹏 * 完成日期:2012 年10 月18 日 * 版本号: ...
- Python每日一学 03——计算半径为r的圆的面积
Python每日一学 03--计算半径为r的圆的面积 文章目录 Python每日一学 03--计算半径为r的圆的面积 一.计算半径为r的圆的面积 二.按IPO模式解决 三. 输入转数值 四.精度问题 ...
- java使用蒙特卡罗方法计算半径为r圆的面积_不用微积分,如何计算圆面积
选自medium 作者:Andre Ye 机器之心编译 机器之心编辑部 杀鸡用牛刀,我们用机器学习方法来算圆的面积. 询问任何人圆的面积是多少,他们都会告诉你不就是r²吗.但如果你问他们为什么,他们很 ...
- 装水问题,有一侧面看去是半圆的储水装置,该圆的半径为R,要求往水中装入高度为h的水,使水的面积s1与半圆的面积s2的比例为r ,求h (二分法的应用拓展)
装水问题,有一侧面看去是半圆的储水装置,该圆的半径为R,要求往水中装入高度为h的水,使水的面积s1与半圆的面积s2的比例为r ,求h (二分法的应用拓展) //装水问题,有一侧面为半圆的储水装置,该圆 ...
- 定义一个圆类-Circle,在类的内部提供一个属性:半径(r):同时提供两个方法:计算面积( getArea() )和计算周长( getPerimeter() )。
文章目录 前言 一.课堂作业(java-第五章) 二.代码实现 1.创建Circle类 2.创建测试类:testCircle类 3.运行结果 总结 前言 本文主要介绍怎样创建类的基础内容. 提示:以下 ...
- C语言:设圆的半径用 r 表示,圆柱的高用 h 表示,求圆球的表面积圆球的表体积,圆柱的体积,结果保留 3 位小数,要求有适当的提示
目录 前言 一.案例 1.输入 2.输出 总结 前言 设圆的半径用 r 表示,圆柱的高用 h 表示,求圆球的表面积圆球的表体积,圆柱的体积,结果保留 3 位小数,要求有适当的提示.(这题一般来说会计算 ...
- 输入半径r求圆的面积java_已知圆的半径r,求圆的面积S_学小易找答案
[简答题]编写一个程序实现交换两个变量的数值. [简答题]编制密码器,实现给友军发送加密电报,报文由字母a~n组成,每输入一个字母,输出与其相邻的字母. [简答题]任意输入两个数,完成加法.减法.乘法 ...
- java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...
导航:网站首页 > C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计 C++编程:定义一个圆类要求属性为半径, ...
- 创建一个圆类Circle的对象,分别设置圆的半径计算并分别显示圆半径、圆面积、圆周长。...
编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型): // 存放圆的半径: ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) ...
最新文章
- 在Ubuntu 14.04.5 LTS上安装python模块selenium 3实录
- Dialog 去白色边框及透明
- svn中出现各种感叹号说明
- 登录状态保持Session/Cookie
- Kubernetes 会不会“杀死” DevOps?
- 单片机小白学步系列(十五) 单片机程序下载失败总结
- mysql zip 文件安装
- 【Koa】Error: Cannot find module ‘koa-router‘
- 一个码砖的码农,在CSDN写一年博客,出书了?
- C# MapXTreme移动点与画线的简单方法记录
- flv转mp4,电脑视频flv怎么批量转mp4格式
- 2018年,硅谷的P2P公司们为啥没跑路?
- 微信进入公众号提示服务器错误,微信登录公众号提示没有权限访问解决教程
- 计算机系学霸表白,高级暗语表白 学霸隐藏式表白
- java如何保证数据安全_java高并发下怎么保障数据安全?有哪些办法?
- Android~获取WiFi MAC地址和IP方法汇总
- Jquery鼠标滚轮放大缩小图片
- 58 同城 iOS 客户端组件化演变历程
- 安卓逆向基础实战----1.修改APK图标名称
- Pygame:动画精灵
热门文章
- java applet 浏览器_浏览器不能加载Java中Applet小程序
- fpga初始化错误_FPGA的ROM初始化问题讨论
- python 三维图片 任意切片_在python中实现将一张图片剪切成四份的方法
- 一个优秀的前端工程师应具备哪些技能?
- 太真实了!有个程序员男友原来是这样的!
- mongodb最多数据库_2020 年3 月数据库排行:前 10 整体下行,出新技术了?
- docker create_云计算-Docker个人学习笔记
- chart控件做实时曲线显示_「Qt」利用QChart实现实时动态的曲线数据展示(进化版)
- STM8 ADC转换模式-------单次扫描模式
- FreeRTOS学习笔记---任务控制块源码分析