[置顶] c#编程-求圆的周长与面积

      学习了C#的基础之后,我们就可以做基础的练习了。于是那第一个实例小练一下。例:输入半径,求圆的周长与面积。

 一:案例求解:

在我们输入半径之后,想要输出如图所示的效果

[置顶] c#编程-求圆的周长与面积_第1张图片

 
 

二:c#编程实现

      string r = Console.ReadLine();//输入半径,此时的数据类型为字符型
           double banjing = Convert.ToDouble(r);//定义变量banjing,将字符型变量r转化为double类型的数据赋给banjing
           double zhouchang = 2 * 3.14 * banjing;
           double mianji = 3.14 * banjing * banjing;
 :问题一:当输出语句为:

 //Console.WriteLine("本圆的周长是:", zhouchang);//这样是不可以的,不会出现结果
        //Console.WriteLine("本圆的面积是:", mianji);
   出现如下结果:

[置顶] c#编程-求圆的周长与面积_第2张图片
          描述:这样不会出现目标结果,所以说明,如果想要分别输出两个结果,分开两句输出是不可取的。

   问题二:当输出语句为:

 //Console.WriteLine("本圆的周长是:",zhouchang,"本圆的面积是:",mianji);//直接赋值

 出现如下结果:

[置顶] c#编程-求圆的周长与面积_第3张图片

 描述:这样还是不可以的,周长和面积都不会出来。所以就推测没有参数传递,所以无法表示显示出来。

  问题三:当输出语句为:

 //Console.WriteLine("本圆的周长是:{0}", zhouchang,"本圆的面积是:{1}" mianji);//传参数想分别赋值,但是后边的覆盖了。

出现如下结果:

[置顶] c#编程-求圆的周长与面积_第4张图片

   描述:这样的情况只会出现一个结果周长,但是面积还是不正确。所以说明,用传参数的方法是正确的,只不过因为没有对应好参数的位置而导致没有出现完全正确的结果。

  问题四:当输出语句为:

	Console.WriteLine("本圆的周长是:{0},本圆的周长是:{1}", zhouchang, mianji);//正确,分为两部分,一部分说明,一部分结果。
   出现目标结果:

[置顶] c#编程-求圆的周长与面积_第5张图片
 描述:经过一点改动之后,出现了目标结果。所做的改动只是改变了一下输出语句中参数的位置。


经过上述一系列过程,我们最终得到了正确的结果,其实当我们遇到问题的时候,当然我们不会绕着走,解决方案有两个。

一;正如上述的过程一样,一点点改动,一点点实践,依照结果完善我们的程序,最终得到目标结果。

二:以上问题就是一个C#语言的输出语句的参数使用方法,所以完全可以有目标的查找专业资料,深刻理解参数使用方法,那么上述问题也就迎刃而解。






你可能感兴趣的:(编程,C#,语言,输出语句,圆的周长和面积)