// 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. 去除input在谷歌下的focus效果

    input:focus{outline: -webkit-focus-ring-color auto 0;}

  2. html中的表格 bootstrap-table

    1 bootstrap-table 官网: http://bootstrap-table.wenzhixin.net.cn/ 2

  3. MSSQL 导入导出文本文件

    exec master..xp_cmdshell'net use \\192.168.1.8\testfolder "0123" /user:192.168.1.8\wjp' EX ...

  4. Android中使用开源框架android-image-indicator实现图片轮播部署

    之前的博文中有介绍关于图片轮播的实现方式,分别为(含超链接): 1.<Android中使用ViewFlipper实现屏幕切换> 2.<Android中使用ViewPager实现屏幕页 ...

  5. gnome-ssh-askpass:No such file or directory && unable to read askpass response

    1.使用git的时候,gnome-ssh-askpass出现“error: cannot run /usr/libexec/openssh/gnome-ssh-askpass: No such fil ...

  6. 在Azure Cloud Service中部署Java Web App(2)

    接上文. 9.在进行发布之前,需要对我们的订阅做一些设置,因为默认情况下,Azure的service end指向的是Azure global的站点,如果我们要将服务发布在Azure的中国站点,需要做下 ...

  7. PHP设计模式之委托模式

    委托模式: 通过分配或委托至其他对象,委托设计模式能够去除核心对象中的判决和复杂的功能性. class Bank{ protected $info; /* 设置基本信息 @param string $ ...

  8. win7 安装 redis +php扩展

    1:首先下载redis:redis-2.0.2.zip (32 bit),解压. 从下面地址下:http://code.google.com/p/servicestack/wiki/RedisWind ...

  9. Firebug Command Line

    http://michaelsync.net/2007/09/15/firebug-tutorial-commandline-api

  10. MEMS加速度计工作原理

    一般加速度计有两块芯片组成,一块是MEMS传感器,另一块是客户化的信号处理芯片. 加速度计也称惯性传感器,因为它的工作原理就是靠MEMS中可移动部分的惯性.由于中间电容板的质量很大,而且它是一种悬臂构 ...