鱼C论坛

 找回密码
 立即注册
查看: 1374|回复: 4

[已解决]c语言小新求助

[复制链接]
发表于 2019-11-6 14:45:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想打一个能判断是不是闰年的程序但是输入年份以后按回车并没有出结果,求帮助,蟹蟹。
#include<stdio.h>

void main()

{
        int year, a;
        printf(" please input a year:\n");
        scanf("%d", year);
        a = year%400;
        if( a== 0)
        {
                printf(" yes it is\n");
        }
        else
        {
                printf(" no it is not\n");
        }
}
而且如果改成这样就会有一个错误不知道为什么
#include<stdio.h>

void main()

{
        int year, a;
        printf(" please input a year:\n");
        scanf("%d", year);
        a = year%400;
        if( a!== 0)
        {
                printf(" no it is not \n");
        }
        else
        {
                printf(" yes it is \n");
        }
}
最佳答案
2019-11-6 14:55:48
少了一个取地址符 &:scanf("%d", &year);  
不等于正确表达式:!=
不是   !==
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-11-6 14:55:48 | 显示全部楼层    本楼为最佳答案   
少了一个取地址符 &:scanf("%d", &year);  
不等于正确表达式:!=
不是   !==
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-6 15:04:07 | 显示全部楼层
本帖最后由 jackz007 于 2019-11-6 15:05 编辑

    楼主,给你一个正确的样本做参考,自己对照找出代码的问题吧
#include<stdio.h>

void main()
{
        int year                                                                          ;
        printf(" please input a year:\n")                                                 ;
        scanf("%d", & year)                                                               ;
        if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) printf(" yes it is \n") ;
        else printf(" no it is not \n")                                                   ;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-6 15:17:05 From FishC Mobile | 显示全部楼层
本帖最后由 bin554385863 于 2019-11-6 15:25 编辑


!=不等号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-6 20:30:57 | 显示全部楼层
scanf函数输入对变量进行赋值时,要使用变量的地址,所以你应该再year前面加上&取址符号,
不等于的表达式为!=,而不是!==
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-4 19:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表