c#补充print(多态性问题)
题目描述
根据给出代码,补写缺失代码,当print函数内为整数的时候,输出整数的三次方,为浮点数,输出其二次方,为字符串时,直接输出。
using System;
namespace PolymorphismApplication
{
class Printdata
{
/******************************************/
在此处补写代码,并只提交此处的代码
/******************************************/
static void Main(string[] args)
{
Printdata p = new Printdata();
p.print(2);
p.print(1.23);
p.print("Hello world");
Console.ReadKey();
}
}
}
输入
输出
8
1.5129
Hello world
样例输出
8 1.5129 Hello world
public void print(int a)
{
Console.WriteLine(a*a*a);
}
public void print(double a)
{
Console.WriteLine(a*a);
}
public void print(String a)
{
Console.WriteLine(a);
}