c++编程出现的这个问题(日期的比较出问题了)如何解决

[复制链接]
查看11 | 回复1 | 2013-1-8 01:40:19 | 显示全部楼层 |阅读模式
if(year==d2.year||month==d2.month||day==d2.month)cout<<"这两个日期不是同一天!"<<endl; else cout<<"这两个日期是同一天!"<<endl;逻辑运算符整错了,这是或,就是说,年月日中,只要有一条相同,这个判断就为真。然后你下面的输出也正好弄反了,判断真的时候却说不是同一天。改成&&,然后再把两个输出字串交换下。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行