C++书本练习

问题描述

问题来了:

使用认参数,编写一个函数,要求用户输入一个数字 并返回该数字。该函数应该接受来自的字符串提示 调用代码。如果调用者没有为提示提供字符串,则 函数应该使用通用提示。接下来,使用函数重载, 编写一个实现相同结果的函数

我真的不知道他想让我做什么。

如果你能帮上忙,你可以在评论中留下你的答案。

enter code here 
    #include <iostream>
    #include <string>
    
    using std::cout;
    using std::cin;
    using std::string;
    
    using std::cout;
    using std::cin;
    using std::endl;
    
    int print(int number,string statment = "the number is :")
    {
        cout << statment;
        return number;
    }
    
    int main()
    {
        int number,result;
        cout << "can u pls enter a number:";
        cin >> number;
        result = print(number);
        cout << result;
    
    
    }

    enter code here


//the overloading function code:

    enter code here
#include <iostream>
#include <string>

using std::cout;
using std::cin;
using std::string;
using std::endl;

int print(string statment)
{
    int number;
    cout << statment;
    cin >> number;
    return number;

}

int print()
{
    int number;
    cout << "can u enter a number:";
    cin >> number;
    return number;
}

int main()
{
    int result;
    result = print("please enter a number");
    cout << "the number is:" << result;


}
enter code here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)