编程论坛's Archiver

aq495 发表于 2008-5-8 13:58

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

#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   欢迎各位高手指点

newyj 发表于 2008-5-8 14:13

void day(int 1<=n<=7) //这句有问题        void day(int n)
还有 主函数中的a要先声明         weekday a;

dubaoshi 发表于 2008-5-8 16:51

楼主和我的水平有一拼~~~

kod_h 发表于 2008-5-8 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]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.