我自己写的,可是if判断语句有问题!

[复制链接]
查看11 | 回复2 | 2012-4-13 09:16:46 | 显示全部楼层 |阅读模式
1.你这代码的思想并没有体现C++类的好处,类中应该有成员,有自己的计算函数,你这里把h,m放到类外去就只是把类作为一种方法而已2.实现同一个功能只不过是不同的条件的语句应该在同一个方法中,不要这么多同样的compute,这是用if语句来判断,不是随便的添加函数3.判断语句是要结合if和else if和else用,判断里面要逻辑清楚,区分&&、||和用括号,不要什么都||一起。希望你能根据我前面给你的代码自己重新写一个,并且考虑我说的错误,这样才能学到东西。要不,你问这也没有用,直接找个你的同学的代码copy就是了(怕发现重复?)。我并不像过多地给人代做作业,更希望你们能够自己学到真东西。...
回复

使用道具 举报

千问 | 2012-4-13 09:16:46 | 显示全部楼层
注意把逻辑关系理清楚了 if(h>=8||h=0||m<50)这句代码无论h和m等于几都会进入语句的,还有下面几个if语句一样都有问题,理清逻辑关系(或、与、非等),而且用不着这么多if判断。你无非就是想通过不同时间段来输出不同内容可以顺序把时间包含...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行