标题:求各位大佬帮我看一下,为什么最后的if语句不对?
只看楼主
不朽
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-10-1
结帖率:0
已结贴  问题点数:20 回复次数:2 
求各位大佬帮我看一下,为什么最后的if语句不对?
#include  <stdio.h>
#include  <windows.h>
int  main()
{
        int  mdays[12]  =  {31,28,31,30,31,30,31,31,30,31,30,31};
        int  y,m,d,r=0,i,w,n;
        printf("Input year month day:\n");
        scanf("%d %d %d",&y,&m,&d);
        if(y%400==0  ||  (y%4==0  &&  y  %100  !=  0))
                mdays[1]  =  29;
        if(y<0  ||  m<=0  ||  m>12  ||  d<=0  ||  d>mdays[m-1])
        {
                printf("大宝贝儿,你输入年月日不对哦~\n");
                return  -1;
        }
        for(i  =  0;  i  <  m-1;  i  ++)
                r+=mdays[i];
        r+=d;
        w=y-1+(y-1)/4-(y-1)/100+(y-1)/400+r;
        n=w%7;
        {
        if(n=0)  
        printf("%d  SUNDAY\n",r);
        else
        printf("%d   %d\n",r,n);
        }
        return  0;
}
搜索更多相关主题的帖子: if 语句 int printf || 
2017-10-01 19:21
yu965634383
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:119
专家分:195
注 册:2017-9-1
得分:20 
if (n == 0)

菜鸟一枚,求各位大神多多关照。
2017-10-01 20:02
不朽
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-10-1
得分:0 
回复 2楼 yu965634383
谢谢,非常感谢!
2017-10-01 20:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-481079-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017003 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved