问题 E: 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();
}
}
}
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
1.5129
Hello world
样例输出
8 1.5129 Hello world
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | using System; using System.Collections.Generic; using System.Text; namespace 问题_E补充print多态性问题 { class Printdata { public void print( int n) { Console.WriteLine( "{0}" , n * n * n); } public void print( double m) { Console.WriteLine( "{0}" , m * m); } public void print( string s) { Console.WriteLine(s); } static void Main( string [] args) { Printdata p = new Printdata(); p.print(2); p.print(1.23); p.print( "Hello world" ); Console.ReadKey(); } } } |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步