我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

计算某年某月的天数,错误代码请求改正

为什么输入2000后无论m等于何值均会输出29?代码错误在哪?

#include<stdio.h>
int main()
{
int n,m;
scanf("%d%d",&n,&m);
if(n%4==0&&n%100!=0||n%400==0)
{
if(m=2)
{
printf("29");
}
}
else if(m=2)
{
printf("28");
}
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12)
{
printf("31");
}else if(m!=2)
{
printf("30");
}

return 0;

}

m == 2.不是 m=2

近期文章

  • idea 多模块间相互依赖问题
  • 输出100以内的所有素数,并统计素数的个数。
  • 如何利用pyqt creator制作经纬度坐标图
  • arduino中编写带按钮的跑马灯
  • 多表的模糊查询问题,具体需求见内容
  • 张三的银行账户 两个属性
  • css的选择器,可以讲一下啥意思嘛?
  • Ajax省市区三级联动,关于数据库的问题
  • 模电恒流源差分放大电路的静态分析,动态分析
  • 布隆过滤器为什么不用多个数组
  • 请问下VUE传输的数据怎么没有在页面渲染?求解答
  • IMAP接收邮件遇到的问题
  • 求帮助 cursor.getColumnIndex()报错怎么办
  • Runnable 中抛出java.lang.ArrayIndexOutOfBoundsException: -1
  • 帮帮我吧,JavaScript,html5
  • VSCode 解决检测到#include错误请更新includePath时,gcc -v -E c++ - 错误
  • 这个不会做啊,求解决
  • Opentk使用readpixels获取深度失败?
  • java.io.StreamCorruptedException: invalid type code: AC
  • VScode运行时一直提示图上的错误,该怎么解决

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华