回 帖 发 新 帖 刷新版面

主题:新手求助。。。。!!!!!!!啊啊啊啊啊!!!

[size=3]生活中的一个类:牛,具有“年龄”、“朝向”的属性,如朝南、朝北等;具有改变朝向的行为:如向左转、向右转、向后转等。
有一头黄牛,具有以下动作,看到红旗,向左转;看到绿旗,向右转;看到蓝旗,向后转。
编写程序实现以下功能:请用户输入黄牛的年龄、朝向等属性,然后再输入旗帜的颜色,由程序输出牛看到旗帜动作之后的朝向。[/size]

这是老师留下的作业,表示老师水平不怎么样,我  0基础 !!!很有压力。
这是她提供的程序残片

#include <iostream.h>


class Cow
{
public:
    void TurnLeft();
    void TurnRight();
    void TurnBack();
    int get Direction(){return Direction};
private:
    int Direction,Age;
};

void Cow::TurnLeft()
{
    Direction-=1;
    if (Direction<0)
        Direction+=4;
}

void Cow::TurnBack()
{
    Direction+=2;
    Direction%=4;
}

void Cow::TurnRight()
{
    Direction+=1;
    Direction%=4;
}

int main()
{
     cout<<"now the cow is heading to the north"<<endl;
     cout<<"let us use 1:turn left;2: turn right; 3: turn back"<<endl;

}
那些 使牛转向 的函数写的正确么????

求正解!!!!!

回复列表 (共2个回复)

沙发

新手

板凳


【完美】“2012年河南专升本荅案”≮扣扣526170706≯
‖客车司机,刚发动起机器,正准备开车,急急忙忙走来两个人,不停地朝着汽车摆手,售票员连忙打开车门,两个人气喘吁吁的来到了车上。
 走在前面的一个,手里提着一个文件夹,后面一位手里提着一个红色的包袱,里面一个长方体东西,包裹的严严实实,看不出是什么。
 两个人上来,一言不发。那位提着红包袱的人,坐在座位上,把包袱紧紧的搂在怀里,生怕被别人抢了去似的。
 这时,售票员过来问道:“同志,到哪儿下车?”
那位提着文件夹的反问道:“前面最近的是那个村庄?”
赵家庄。”售票员回答。
就在那儿下车吧!”
这时,一位旅客凑过来问:“同志,不是本地人吧,是来走亲戚还是看朋友。”
那位提着文件夹说:“东北的,来找人。”
找什么人?”
拿文件夹的人见问,连忙从文件夹里拿出一张照片,递到他的手里说:“就找这个人。他叫什么名字?”那位旅客看完后,递到另一个旅客手中,一会儿传遍了整个车厢,
他叫李大个,他就是这个地方的人,具体是那个村庄,我们却不知道,只好挨个儿村庄找了。”拿文件夹人的说你可以到县公安局的户籍科去查找,到哪儿工作人员把名字输入微机,立马就会找到他的信息。”一位年轻人看了照片说。
拿文件夹的人摇了摇头说:“去过了,没有叫李大个的人。“
真要是这个地方的,又姓李,很可能是李家庄人,李家庄全都姓李,没有杂姓。”一位中年人说。
李家庄我们去过了,整个村庄问了个遍,照片也都看了,都说没有这个人。”拿文件夹的人说。
莫非不是我们这个地方的?”有人提出质疑。
 这个错不了。我问过他。”
一位中年妇女高声的说:“陈家庄姓李的也不少,也许是这个村的。”赵家庄也没有姓李的,我就是赵家庄的,赵家庄姓钱的,姓孙的,姓周的都有,就是没有姓李的。”
 售票员问:“他是你什么人,你这样到处找他?”
“我叫李广,是一个建筑队的老板,事情是这样的……”拿文件夹的人,一字一句的说出了找他的原因。
 有一天,建筑工地上缺人手,李广就派人到劳务市场上去找人,正好李大个也在劳务市场上找活干,便把他叫了来。李广看了看他问:“你是哪里人。叫什么名字?”
 李大个说:“我来自山东老区,姓李,我个子高,大家都叫我李大个,你就叫我李大个吧,这样也好记。”
 李广笑了笑说:“好呀,你姓李,我也姓李,我老家也是山东,咱们还是老乡呢,以后你就在我这工地上干

我来回复

您尚未登录,请登录后再回复。点此登录或注册