加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

用C#语言求圆的半径和周长

(2011-04-20 21:15:46)
标签:

杂谈

分类: asp.net学习

今天第一次学习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()两个系统函数。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有