c#求圆的面积
因为刚学C#,所以要最简单的最好没循环那种
补充:我不要复制别人的
补充:我不要复制别人的
答案:using System;答案补充
using System.Collections.Generic;
using System.Text;
namespace ComputCircleArea
{ class Program
{ static void Main(string[] args)
{ Console.WriteLine("请输入圆的半径,以便计算圆的面积:");
double radius;//半径
double area;
while (true) { try { radius = Convert.ToDouble(Console.ReadLine()); break; } catch (Exception) { Console.WriteLine("请重新输入正确有效的数据。"); } } Circle circle = new Circle(radius); Console.WriteLine("圆半径为:{0}", radius); area = circle.returnComputCircleAreaResult(); Console.WriteLine("圆面积为:{0}", area); Console.ReadLine(); } } class Circle { //构造函数,radius参数是半径 public Circle(double radius) { this.radius = radius; } //PI常量:圆周率 private const double PI = 3.14; //半径 private double radius; //计算圆面积的函数 public double returnComputCircleAreaResult() { return (PI * (radius * radius)); } }}using System;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入圆的半径啊...\n\r并换回车结束");
string a = Console.ReadLine();
Console.WriteLine("输入数");
string c = Console.ReadLine();
float b = Convert.ToSingle(a);
Console.WriteLine("如果圆的半径为{0}\n面积为{2}",b,2*Math.PI*b,Math.Pow(b,2)*2*Math.PI);
}
}
}
在main函数里头写:
double radius = double.Parse(Console.ReadLine());
Console.WriteLine(Math.PI * radius * radius);Console.WriteLine("请输入圆的半径啊...\n\r并换回车结束"); string a = Console.ReadLine(); Console.WriteLine("输入数"); string c = Console.ReadLine(); float b = Convert.ToSingle(a); Console.WriteLine("如果圆的半径为{0}\n面积为{2}",b,2*Math.PI*b,Math.Pow(b,2)*2*Math.PI);double PI = 3.14;//定义圆周率答案补充
double r;//声明圆的半径
double S;//声明圆的面积
Console.Write("请输入圆的半径:");//提示用户进行输入操作
r = double.Parse(Console.ReadLine());//从控制台接收半径并且转换成float小数类型
S = PI * r;
S = S * S;
Console.WriteLine("圆的面积是"+S);//输出结果
Console.ReadLine();把第5行的注释: 转换成float小数类型 改成 转换成double小数类型.
float和double都是小数类型,
但是float在声明变量时变量后面要加f。
如 float a=1.5f;#include<stdio.h>
#define PI 3.14
main()
{double r,area;
printf("请输入圆的半径\n");
scanf("%lf",&r);
area=PI*r*r;
printf("圆的面积为%lf",area);}
简单的哈哈,因为我也刚学。
上一个:C#有指针吗?
下一个:C#如何操作注册表?