编写程序,其中句含3个重载的 display()函数。第一个函数输出一个 double值,前面用字符串“A double:”引导;第二个函数输出一个int值,前面用字符串“A int;”引导第三个函数输出一个 char 字符,前面用字符串“A char:”引导。在主函数中,分别用doubl、float、int、char 和 short 型变量去调用 display()函数,并对结果做简要说明。
#include<iostream>
using namespace std;
double display(double);
int display(int);
char display(char);
int main() {
double a=1.99;
float b=1.99;
int c=1;
char d='!';
short e=1;
cout << display(a) << endl;
cout << display(b) << endl;
cout << display(c) << endl;
cout << display(d) << endl;
cout << display(e) << endl;
}
double display(double m) {
cout << "A double:";
return m;
}
int display(int m) {
cout << "A int:";
return m;
}
char display(char m) {
cout << "A char:";
return m;
}