| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1982 人关注过本帖
标题:c语言if问题,求解决方案
只看楼主 加入收藏
无涯汪洋
Rank: 2
等 级:论坛游民
帖 子:19
专家分:34
注 册:2019-3-30
结帖率:85.71%
收藏
已结贴  问题点数:20 回复次数:5 
c语言if问题,求解决方案
#include <stdio.h>
void main()
{int a;
    scanf("a",&a);
   
    if(a%4==0)
    {if(a%100==0)
    {if(a%400==0)
    printf("%d是闰年\n",a);}
    else printf("%d是闰年\n",a);}



}为什么运行后出现-858993460
搜索更多相关主题的帖子: c语言 if 解决方案 printf 闰年 
2019-03-30 11:20
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1503
专家分:6593
注 册:2010-7-5
收藏
得分:15 
程序代码:
#include <stdio.h>
void main()
{
    int a;
    scanf("%d",&a);
    
    if (a>=172800)
    {
        if (a%172800==0 && a%3200==0)
        {
            printf("%d是闰年\n",a);
        }
        else
        {
            printf("%d不是闰年\n",a);
        }
    }
    else
    {
        if (a%400==0)
        {
            printf("%d是闰年\n",a);            
        }
        else
        {
            if (a%4==0 && a%100!=0)
            {
                printf("%d是闰年\n",a);
            }
            else
            {
                printf("%d不是闰年\n",a);
            }            
        }
    }
}


参照:https://zhidao.baidu.com/question/297846777.html

报告老师,我低头不是因为我在装低调,是你问的问题,我真的不会答,,,
2019-03-30 11:57
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:1 
格式说明有误,如%d整型,%ld长整型,%o以八进制数形式整数,%x以十六进制数形式整数,或字符串的地址。

剑栈风樯各苦辛,别时冰雪到时春
2019-03-30 12:30
wp2319570
Rank: 2
等 级:论坛游民
帖 子:30
专家分:66
注 册:2019-3-4
收藏
得分:0 
头半段代码没意义,从有人类开始,也不知道那个年份是啥样子的
2019-03-30 13:03
word123
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:13
帖 子:333
专家分:1622
注 册:2014-4-5
收藏
得分:4 
回复 2楼 不懂才问
if (a%172800==0 && a%3200==0)   //这个表达式是不是有点冗余了?
若a是172800的倍数,那一定是3200的倍数。

if(a%172800==0)
2019-03-30 13:05
不懂才问
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:大草原
等 级:贵宾
威 望:29
帖 子:1503
专家分:6593
注 册:2010-7-5
收藏
得分:0 
回复 5楼 word123
这个倒是没注意,我只是按着百度知道那个帖子的说法写的,都没过脑子。一会反向运算试试,也许是冗余。

报告老师,我低头不是因为我在装低调,是你问的问题,我真的不会答,,,
2019-03-30 16:34
快速回复:c语言if问题,求解决方案
数据加载中...
 
   



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

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