关于c++枚举的一道题
定义一个枚举类型DAY,列举一周的星期几;定义一个函数print(DAYday)用于根据参数来输出不同的星期信息。在主函数中利用用户输入的数字来调用print函数。我没接...
定义一个枚举类型DAY,列举一周的星期几;定义一个函数print(DAY day)用于根据参数来输出不同的星期信息。在主函数中利用用户输入的数字来调用print函数。
我没接触过枚举,所以对我来说有些困难,请求大家帮我解疑,谢谢!
#include <iostream>
using namespace std;
enum Day
{
Monday = 1,
Tuseday,
Wedsday,
Thirsday,
Friday,
Sataday,
Sunday
};
enum Day dday;
class CMyWeek
{
public:
CMyWeek(int iday){m_Day = iday;}
void print(Day day);
protected:
private:
int m_Day;
};
void print(Day day)
{
}
int main()
{
int x;
cin>>x;
cout<<"请输入1-7任意数字:";
}
帮忙把空余部分填满和语法错误找出来,谢谢大家了!! 展开
我没接触过枚举,所以对我来说有些困难,请求大家帮我解疑,谢谢!
#include <iostream>
using namespace std;
enum Day
{
Monday = 1,
Tuseday,
Wedsday,
Thirsday,
Friday,
Sataday,
Sunday
};
enum Day dday;
class CMyWeek
{
public:
CMyWeek(int iday){m_Day = iday;}
void print(Day day);
protected:
private:
int m_Day;
};
void print(Day day)
{
}
int main()
{
int x;
cin>>x;
cout<<"请输入1-7任意数字:";
}
帮忙把空余部分填满和语法错误找出来,谢谢大家了!! 展开
展开全部
enum day{Sunday=0,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday};
enum day d;
print(DAY day)
{
switch(d)
case 0:printf("Sunday");break;
case 1:printf("Monday");break;
case 2:printf("Tuesday");break;
case 3:printf("Wednesday");break;
case 4:printf("Thursday");break;
case 5:printf("Friday");break;
case 6:printf("Saturday");break;
default:printf("error inputing!");break;
}
enum day d;
print(DAY day)
{
switch(d)
case 0:printf("Sunday");break;
case 1:printf("Monday");break;
case 2:printf("Tuesday");break;
case 3:printf("Wednesday");break;
case 4:printf("Thursday");break;
case 5:printf("Friday");break;
case 6:printf("Saturday");break;
default:printf("error inputing!");break;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询