当前位置:编程学习 > C#/ASP.NET >>

用C#语言编程(还是挺急的)

1 某市的出租车计费标准为:3公里以内10元,3公里以后每加0.5公里加收1元;每等

待2.5分钟加收1元;超过15公里的加收原价的50%为空驶费。要求编写程序,对于

任意给定的里程数(单位:公里)和等待时间(单位:秒)计算出应付车费,车费

直接截去小数位,只取整数。

2

,写一个类,名为Animal,该类有两个私有属性,name(代表动物的名字),和legs(代表动物的腿的条数);要求为两个私有属性提供public 的访问方法。并提供个两构造方法,一个无参,默认给name赋值为AAA,给legs赋值为4;另一个需要两个参数,分别用这两个参数给私有属性赋值。要求在第一个构造方法中调用第二个构造方法。该类还有两个重载的move()方法,其中一个无参,在屏幕上输出一行文字: XXX Moving!!(XXX为该动物的名字);另一个需要一个int参数n,在屏幕上输出n次 XXX Moving!!

答案:问题一答案:

using System;

namespace Text
{
public class Program
{
public static void Main()
{
Console.Write("请输入行驶里程:");
double i = double.Parse(Console.ReadLine());
Console.Write("请输入等待分钟数:");
double t = double.Parse(Console.ReadLine());
double total=0;
if(i<=3)
{
total =10;
}
else
{
total = 10+(i-3)*0.5;
}

total = total+(t%2.5);

if(i>15)
{
total *=1.5;
}

Console.WriteLine("总费用是:{0}",total/1);
}
}
}

问题二答案:

using System;

namespace Text2
{
public class Animal
{
private string name;
private int legs;

public string Name
{
get
{
return name;
}
set
{
name=value;
}
}

public int Legs
{
get
{
return legs;
}
set
{
legs = value;
}
}


public Animal():this("AAA",4)
{

}

public Animal(string name,int legs)
{
Name=name;
Legs=legs;
}

public void Move(int i)
{
for(int j=0;j<i;j++)
{
Console.WriteLine("{0} Moving!!",name);
}
}

public void Move()
{
Move(1);
}
}
}

上一个:请问ASP.NET和VS2005是什么关系?IIS又是什么东西?还有C#编程语言跟这些又有什么关系?
下一个:java和C#中有HOOK编程吗

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,