// static void Main(string[] args)
        {

const double PI = 3.14;      

      const int BAR_UNIT_PRICE = 25;     

       const int BRICK_UNIT_PRICE = 85;     

       //输入       

     int a, b;           

Console.Write("请输入泳池半径:");         

   string s1 = Console.ReadLine();      

      a = Convert.ToInt32(s1);        

    Console.Write("请输入广场半径:");           

string s2 = Console.ReadLine();          

  b = Convert.ToInt32(s2);

            //运算        

    double l = 2 * PI * a;    //求泳池的周长      

      double area1 = PI * a * a;//泳池的面积。  

          double area2 = PI * b * b;//总面积。       

     double area = area2 - area1;//广场面积        

    double barPrice = l * BAR_UNIT_PRICE; //护栏的总造价       

     double brickPrice = area * BRICK_UNIT_PRICE;//广场的造价。

            //输出      

      Console.WriteLine("护栏的长度是" + l + "米,广场砖的总面积是" + area + "平米,总造价为" + (barPrice + brickPrice) + "元"); 

    }

    }
}

 

 

 

//第二题 判断一元二次方程根的情况。   

    

static void Main (string[] args)    

    {             int a, b, c;            //输入;             Console.Write("请输入系数a:");      

      a = Convert.ToInt32(Console.ReadLine());       

     Console.Write("请输入系数b:");       

     b = Convert.ToInt32(Console.ReadLine());         

   Console.Write("请输入系数c:");     

       c = Convert.ToInt32(Console.ReadLine());

            //运算输出       

     if (a == 0)        

    {             

   Console.WriteLine("不是一元二次方程");     

       }        

    else        

    {            

    int d = b * b - 4 * a * c;       

         if (d > 0)           

     {                

    Console.WriteLine("两个不等实根");         

       }              

  else if (d == 0)      

          {                 

   Console.WriteLine("两个相等实根");      

          }               

else               

{                

    Console.WriteLine("无实根");     

           }         

   }    

    }   

}

}

 

 

//第三题   输入一个年份判断是闰年,还是平年。  

      static void ccc(string[] args)     

   {       

     int year;           

//输入          

  Console.Write("请输入一个年份:");        

    year = Convert.ToInt32(Console.ReadLine());

  //运算           

//能被400整除;或能被4整除,但不能被100整除。       

     if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0))        

    {             

   Console.WriteLine("是闰年");       

     }             else        

    {             

   Console.WriteLine("是平年");        

    }      

  } 

   }

}

C# for循环①护栏长度 ②广场砖面积 ③判断闰年平年的更多相关文章

  1. C# 1作业 2广场砖面积 护栏长度

    作业1输入圆柱体的底面半径和高求体积             static void Main(string[] args)         {               //输入圆柱体的底面半径, ...

  2. HDU3977(斐波那契数列模n的循环节长度)

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=3977 题意:求斐波那契数列模p的循环节长度,注意p最大是2*10^9,但是它的素因子小于10^6. 分析过 ...

  3. xdu_1077:循环节长度

    题意很简单,就是给出p,q,求p/q的循环节长度. 由循环小数的循环部分的值等于等比数列求和的值S,列公式得到最简分数分母的值.最终得10^x%q==1(其中q为经过modify之后的值).搞清这些之 ...

  4. xdoj--1077: (循环节长度)

    1077: 循环节长度 时间限制: 1 Sec  内存限制: 128 MB提交: 103  解决: 37[提交][状态][讨论版] 题目描述 数一有很多的有理数,然而有的是有限小数,如1/2=0.5, ...

  5. AC日记——计算循环节长度 51nod 1035

    最长的循环节 思路: 我们尝试一种最简单的方法,模拟: 如何模拟呢? 每个数,对它模k取余,如果它的余数没有出现过,就补0继续模: 所以,当一个余数出现两次时,当前的长度即为循环节长度: 来,上代码: ...

  6. 1/n循环节长度

    /* * 求1/i的循环节长度的最大值,i<=n */ ; int res[MAXN]; // 循环节长度 int main() { memset(res, , sizeof(res)); in ...

  7. java 循环节长度

    循环节长度 两个整数做除法,有时会产生循环小数,其循环部分称为:循环节. 比如,11/13=6=>0.846153846153- 其循环节为[846153] 共有6位. 下面的方法,可以求出循环 ...

  8. java实现第六届蓝桥杯循环节长度

    循环节长度 两个整数做除法,有时会产生循环小数,其循环部分称为:循环节. 比如,11/13=6=>0.846153846153..... 其循环节为[846153] 共有6位. 下面的方法,可以 ...

  9. nyoj 329 循环小数【KMP】【求最小循环节长度+循环次数+循环体】

    循环小数 时间限制:3000 ms  |  内存限制:65535 KB 难度:1   描述 我们可爱的 c小加 近段儿正在潜心研究数学,当他学习到循环小数这一部分时不是太明白循环体是什么意思(比如说3 ...

随机推荐

  1. Web App 聊天样式

    意见反馈: @using CommonDB.EF @model IEnumerable<Pub_ChatLog> @{ ViewBag.Title = "意见反馈"; ...

  2. ORACLE OCP认证

    基本情况介绍 Oracle产品非常多,这里说的是Oracle数据库认证体系. Oracle数据库认证体系包括3层,分别是OCA(助理),OCP(专家),OCM(大师) 一般情况下,需一级一级认证,也就 ...

  3. windows系统下搭建Python开发环境

    1.首先下载最新的Python http://www.python.org/download/,我下载的是最新的Python3.5.1 2.下载完成之后开始安装,安装就比较简单了,一路下一步. 3.安 ...

  4. [zz]npm安装错误解决方法

    错误: npm ERR! at Object.parse (native) npm ERR! at Packer.readRules (/usr/local/lib/node_modules/npm/ ...

  5. Android反编译APK

    http://blog.csdn.net/vipzjyno1/article/details/21039349/ 关于被加壳工具添加我的apk如何脱壳 http://www.blogfshare.co ...

  6. 安装eclipse

    前提,安装好jdk并成功配置好环境变量 下载eclipse-standard-kepler-R-win32-x86_64,直接打开里面的eclipse.exe文件即可

  7. Leetcode 226 Invert Binary Tree python

    题目: Invert a binary tree. 翻转二叉树. 递归,每次对节点的左右节点调用invertTree函数,直到叶节点. python中也没有swap函数,当然你可以写一个,不过pyth ...

  8. 初学swift笔记 结构体(八)

    import Foundation /* 和类很相似 结构体 -> 封装 属性.方法 结构体是值类型 */ //定义一个LSQ类型的结构体 关键字struct struct LSQ { var ...

  9. socket简单通信

    粗糙简略的初版,后续多加点功能权当练手 /* ============================================================================ ...

  10. android事件详解

    http://blog.csdn.net/asce1885/article/details/7596669 http://blog.csdn.net/liranke/article/details/6 ...