C#实战-圆半径

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PI
{
    class Program
    {
        static void Main(string[] args)
        {
            const Double PI=3.1415926;
            Console.WriteLine("请输入圆的半径:");
            float r = Convert.ToInt32(Console.ReadLine());
            double s =PI * (r * r);
            Console.WriteLine("圆的半径是{0},面积是:{1}",r,s.ToString("0.000"));//限制输出的位数
            Console.ReadKey();
        }
    }
}
时间: 2024-09-29 06:04:36

C#实战-圆半径的相关文章

已知圆上三个点坐标,求圆半径 r 和 圆心坐标

问题: 已知圆上三个点坐标分别为(x1,y1).(x2,y2).(x3,y3) 求圆半径R和圆心坐标(X,Y) X,Y,R为未知数,x1,y1,x2,y2,x3,y3为常数 则由圆公式:(x1-X)²+(y1-Y)²=R²      (1)式(x2-X)²+(y2-Y)²=R²      (2)式(x3-X)²+(y3-Y)²=R²      (3)式(1)-(2),就是左边减左边,右边减右边,得到x1²-2Xx1+X²+(y1²-2Yy1+Y²)-(x2²-2Xx2+X²)-(y2²-2Yy2

【c语言】设圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积

// 设圆半径r = 1.5,圆柱高h = 3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积 // 要求:用scanf输入数据,取小数点后两位 #include <stdio.h> int main() { float r,h; float c,s,sq,vq,vz; float pai = 3.1415926; printf("请输入圆半径:"); scanf("%f",&r); printf("请输入圆柱高:"); s

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

编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型): // 存放圆的半径: ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) //创建Circle对象时将半径初始化为r ③ 三个成员方法 double getArea( ) //计算圆的面积 double getPerimeter( ) //计算圆的周长 void show( ) //将圆的半径.周长.面积输出到屏幕 编写应用程序,创建类的对象,分别设置圆的半径计算并分别显

已知圆半径和外接正多边形边数求边长

pi = acos(-1);double getlen(int n,double r) { return 2.0*r*tan(pi/n); }

web前端入门到实战:css3实现半圆和圆效果

在css2中,如果需要失效一些圆角或者半圆等等效果,一般是要通过ps等软件来处理的,在CSS3中,则不需要了,只需要通过border-radius就可以实现,大大方便了开发的效率. 无论圆角.圆弧.实心圆.半圆,css3的实现代码都是 border-radius 属性,border-radius 不但可以定义圆半径和圆角大小,还可以画出各种方向的半圆. 代码 <!DOCTYPE html> <html lang="en"> <head> <me

[转] 打印一近似圆,给定不同半径,圆的大小随之改变

import java.lang.Math; public class MathDraw { /** * 画图函数,输入圆半径,输出圆 */ public static void paint(int r) { //假定圆心在坐标(r,r)处 int x = 0; //x的坐标开始 int y = r * 2; //y的坐标开始 int c = 0; //中间空格数量 int z = 2; //每行递减量,步长设为2是为了调节屏幕纵横比. for (int i = r * 2; i >= 0; i

《CSS3实战》笔记--渐变设计(二)

通过阅读和学习书籍<CSS3实战>总结 <CSS3实战>/成林著.-北京机械工业出版社2011.5 Gecko引擎的CSS渐变设计 直线渐变基本语法 -moz-linear-gradient([<point> || <angle>,]?<stop>,<stop>[,<stop>]*) 参数说明: <point>:定义渐变起始点,取值包含数值,百分比,也可以使用关键字,其中left,center 和 right

《CSS3实战》笔记--渐变设计(一)

通过阅读和学习书籍<CSS3实战>总结 <CSS3实战>/成林著.-北京机械工业出版社2011.5 基于CSS的渐变与图片渐变相比,最大的优点是便于修改,同时支持无级缩放,过渡更加自然.目前,实现CSS渐变的只有基于Webkit和Gecko引擎的浏览器,基于Presto引擎的Opera浏览器暂时不支持渐变,基于Trident的IE虽然可以通过滤镜的方式实现,但并不提倡. Webkit引擎(Safari 4及以上版本)的CSS渐变设计 基本语法: -webkit-gradient(&

圆排列问题

问题描述: 给定n个大小不等的圆 c1 c2 c3 c4 要将n个圆排进一个矩形框中,且要求底边相切.找出有最小长度的圆排列. 例如:当n=3,且所给的3个圆半径分别为1,1,2时,这3个圆的最小长度的圆排列 最小长度为2+4根号2.   算法设计: 设开始的a =[r1,r2,r3,r4...rn]是所给的n歌圆半径. CirclePerm(n,a)返回最小长度. Center计算当前选择的圆中心的横坐标. Compute计算当前圆排列的长度. 数组r当前圆排列.   算法描述: #inclu