c++;底漆+第2章ex7-无法解决 我试图从第2章(Prata的C++入门)中解EX7
任务是: 编写一个程序,要求用户输入小时值和分钟值 main()函数应该将这两个值传递给显示 以下示例运行中所示格式的两个值: 输入小时数:9 输入分钟数:28 时间:9:28 我的代码是: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
#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