c++;底漆+第2章ex7-无法解决 我试图从第2章(Prata的C++入门)中解EX7

c++;底漆+第2章ex7-无法解决 我试图从第2章(Prata的C++入门)中解EX7,c++,C++,任务是: 编写一个程序,要求用户输入小时值和分钟值 main()函数应该将这两个值传递给显示 以下示例运行中所示格式的两个值: 输入小时数:9 输入分钟数:28 时间:9:28 我的代码是: #include <iostream> void hours(int); void minutes(int); int main() { using namespace std; int hhrs; int mnts; cout << "En

任务是:

编写一个程序,要求用户输入小时值和分钟值 main()函数应该将这两个值传递给显示 以下示例运行中所示格式的两个值: 输入小时数:9 输入分钟数:28 时间:9:28

我的代码是:

#include <iostream>


void hours(int);
void minutes(int);


int main()

{
    using namespace std;
    int hhrs;
    int mnts;
    cout << "Enter hours: "; cin >> hhrs; cout << endl;
    cout << "Enter minutes: "; cin >> mnts; cout << endl;

    hours(hhrs);
    minutes(mnts);

    cout << "Time is: " << hours << ":" << minutes << endl;

    cin.get();
    cin.get();
    return 0;
}

void hours(int n)
{
    using namespace std;
    cout << n;
}

void miutes(int m)
{
    using namespace std;
    cout << m;
}
#包括
无效时数(整数);
无效会议记录(整数);
int main()
{
使用名称空间std;
国际高铁;
int mnts;

cout>hhrs;cout mnts;cout您在函数定义中错误地拼写了
minutes

void miutes(int m)
     ^^^^^^

请注意,您的
hours
minutes
函数的作用完全相同。两者都没有意义。您可以使用一个名为
print
的函数。但是,由于它们所做的只是调用另一个函数(
cout.operator函数定义中的
minutes

void miutes(int m)
     ^^^^^^

请注意,您的
hours
minutes
函数的作用完全相同。这两个函数都没有意义。您可以使用一个名为
print
的函数。但是,因为除了拼写错误之外,它们只调用另一个函数(
cout.operator)(
miutes
而不是
minutes
),您也没有做问题所要求的事情:

编写一个程序,要求用户输入小时值和分钟值 main()函数应该将这两个值传递给一个类型 void函数,以中所示的格式显示两个值 以下示例运行:输入小时数:9输入小时数 分钟:28时间:9:28


这要求您输入2个值,并将这些值传递给一个函数,该函数将以所需格式打印这些值。

除了拼写错误(
miutes
而不是
minutes
),您也没有做问题所要求的事情:

编写一个程序,要求用户输入小时值和分钟值 main()函数应该将这两个值传递给一个类型 void函数,以中所示的格式显示两个值 以下示例运行:输入小时数:9输入小时数 分钟:28时间:9:28


这要求您输入2个值,并将这些值传递给一个函数,该函数将以所需格式打印它们。

除了
void miutes(int m)
中的拼写错误外,该逻辑不需要调用两个单独的函数

此外,如果您选中以下行:


cout除了
void miutes(int m)
中的拼写错误外,该逻辑不需要两个单独的函数来调用

此外,如果您选中以下行:


你能不能拼写
miutes
错误而不是
在每个作用域中使用名称空间std;
,你可以把它放在程序的开头。但是你应该使用
使用std::cout
而不是拼写
miutes
错误而不是
在每个作用域中使用名称空间std;
你可以把它放在程序的开头m、 但是你应该使用
使用std::cout
Instedi刚刚要说的。有一个加号。谢谢!还有一个问题,为什么要这样打印?-我是说“时间”之前的“210”您必须显示更新后的代码才能回答此问题。@user3050045您正在打印两次值:
我刚想说这个。请加分。谢谢!还有一个问题,为什么要这样打印?“时间”之前的“210”您必须显示更新的代码才能回答此问题。@user3050045您正在打印两次值:
cout