用输入和输出C++; 我如何才能在C++中创建一个程序,让我输入一天,打印一天的时间表,例如星期一=“10:00数学课”,星期二=“12:00到14:00的数学教程”。我如何输入一个时间,然后输出那天的讲座,例如,如果我输入10:00,它将输出“星期一,数学讲座”。 我仍在学习基础知识,因此不确定如何构建它以及使用什么
既然你是初学者,我将告诉你应该研究什么(考虑到你的水平)。要从用户处获取输入,可以使用用输入和输出C++; 我如何才能在C++中创建一个程序,让我输入一天,打印一天的时间表,例如星期一=“10:00数学课”,星期二=“12:00到14:00的数学教程”。我如何输入一个时间,然后输出那天的讲座,例如,如果我输入10:00,它将输出“星期一,数学讲座”。 我仍在学习基础知识,因此不确定如何构建它以及使用什么,c++,visual-studio,C++,Visual Studio,既然你是初学者,我将告诉你应该研究什么(考虑到你的水平)。要从用户处获取输入,可以使用cin。要决定输出什么,可以使用if、else if和else语句。更好的选择是开关语句。要实际输出响应,请使用cout 只要在谷歌上搜索一下,你就可以很容易地构建你的程序。当然有更好的方法来做到这一点。。。但是对于一个初学者程序,您应该研究它。对于您的初学者级别,您可能需要创建一系列if/else语句,并让输出由用户输入的内容决定。代码看起来有点像这样: string day; cout << "
cin
。要决定输出什么,可以使用if
、else if
和else
语句。更好的选择是开关
语句。要实际输出响应,请使用cout
只要在谷歌上搜索一下,你就可以很容易地构建你的程序。当然有更好的方法来做到这一点。。。但是对于一个初学者程序,您应该研究它。对于您的初学者级别,您可能需要创建一系列if/else语句,并让输出由用户输入的内容决定。代码看起来有点像这样:
string day;
cout << "Please enter a day of the week: ";
cin >> day;
if(day == "Monday"){
//output something
}
else if(day == "Tuesday"){
//output something different
}
else if(day == "Wednesday")...
string day;
switch(day){
case "Monday":
//output something
break;
case "Tuesday":
//output something different
break;
case "Wednesday":...
……等等。在您的级别上,您的最佳选择可能只是使用if/else语句。无论你选择哪种方式,祝你好运
编辑:修复键入错误。您可能需要使用包含时间字段和描述字段的结构。可能扩展到开始时间、结束时间和事件描述(使用
std::string
)。您知道开关大小写不能与std::string
一起使用吗?()。@JohnCvelth我其实不知道;谢谢你指出这一点!