C++,为什么输出的总是31呢,哪里出了问题。。。代码如下

[复制链接]
查看11 | 回复4 | 2012-10-19 23:57:33 | 显示全部楼层 |阅读模式
判断是否相等应该==而不是=,单个=都是赋值,由于月份不为0,所以if(month=xx)总为true...
回复

使用道具 举报

千问 | 2012-10-19 23:57:33 | 显示全部楼层
你的 if判断句 有问题 应该是 “==” 号如 if(month == 1)你把 每一个 IF 都改一下就OK了。...
回复

使用道具 举报

千问 | 2012-10-19 23:57:33 | 显示全部楼层
if(month == 12)"="是赋值,“==”才是等于。...
回复

使用道具 举报

千问 | 2012-10-19 23:57:33 | 显示全部楼层
你在判断月份的时候,应该是"month==“而不是"month="...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行