注册 登录
编程论坛 C++教室

刚学CPP,想求一师傅,可以帮忙看看程序的.........

aq495 发布于 2008-05-08 13:58, 833 次点击
#include <iostream>
using namespace std;
enum weekday {mon=1,tru,wed,thu,fri,sat,son};
void day(int 1<=n<=7)
{    weekday n
if(n<7)
 cout<<"明天是:"<<n+1;
else   cout<< "明天是星期1"  ;
return n;
}
void main()
{
    cout<<"请输入今天星期几?";
    cin>>a;
    cout<<day(a);
}


帮个忙,哪错了,怎么改    QQ  543025796   欢迎各位高手指点
3 回复
#2
newyj2008-05-08 14:13
void day(int 1<=n<=7) //这句有问题        void day(int n)
还有 主函数中的a要先声明         weekday a;
#3
dubaoshi2008-05-08 16:51
楼主和我的水平有一拼~~~
#4
kod_h2008-05-08 20:21
改成这样就行了,不过其实你这个程序中的枚举类型并没有用到,就算删去了也不会有错。
因为枚举类型不是这样用的,你看一下书就知道了!
#include <iostream>
using namespace std;
enum weekday {mon=1,tru,wed,thu,fri,sat,son};
void day(int n)
{
if(n<7)
cout<<"明天是:"<<n+1;
else   cout<< "明天是星期1"  ;
}
void main()
{
    int a;
    cout<<"请输入今天星期几?";
    cin>>a;
    day(a);
}

[[it] 本帖最后由 kod_h 于 2008-5-8 20:29 编辑 [/it]]
1