今天第一次学习C#,觉得C#真的不愧是C++++,下面是一个关于C#中从键盘输入圆的半径求面积和周长的问题:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace test
{
class
Program
{
static void Main(string[] args)
{
Console.WriteLine("求圆的半径,方法一:");
Console.WriteLine("输入圆的半径:");
string r = Console.ReadLine();
Double num = Convert.ToDouble(r);
Double pi = 3.14;
Double s = pi * num * num;
Console.WriteLine("圆的面积={0},圆的周长={1}",s,2*pi*num);
Console.WriteLine(s);
Console.WriteLine("求圆的半径,方法二:");
double circle_r = new double();
double circle_pi = 3.1415926;
System.Console.WriteLine("输入圆的半径:");
circle_r = Convert.ToDouble(Console.ReadLine());
System.Console.WriteLine("圆的面积和周长为:{0}和{1}。", circle_pi * circle_r
* circle_r, 2 * circle_pi * circle_r);
System.Console.ReadLine();
Console.ReadKey();
}
}
}
另外附上求两个数的和的关键部分代码:
Console.WriteLine("输入第一个数:");
string i = Console.ReadLine();
int num1 = Convert.ToInt32(i);
Console.WriteLine("输入第二个数:");
string j = Console.ReadLine();
int num2 = Convert.ToInt32(j);
int k = num1 + num2;
Console.WriteLine("两个数的和为:");
Console.WriteLine(k);
Console.ReadKey();
这两段代码的关键在于将输入的字符串型(string)数据转化成int
double型数据,分别用到了Conwert.ToInt32()
Convert.ToDouble()两个系统函数。
加载中,请稍候......