搜索

判断年份是否闰年报错

查看数: 1483 | 评论数: 18 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-1-14 16:51

正文摘要:

#include <stdio.h> #include <stdlib.h> int main() {     int a;     scanf("%d",a);     if (a%4==0 && a%100!=0)           &n ...

回复

vintce 发表于 2016-4-3 21:44:57
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a;
    scanf("%d",&a); /*这里!!!取地址运算符没加*/
    if (a%4==0 && a%100!=0)
                printf("yes");
    else
                printf("no");
        system("pause");
        return 0;
}
IQ勇士 发表于 2016-2-2 13:17:11
初学C 发表于 2016-1-15 13:12
#include
void main()
{

你错了。代码应该是酱紫——
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a;
    scanf("%d",&a);
    if(a%4==0)
    {
                if(a%100==0 && a%400==0)
                        printf("%d是闰年\n",a);
        else
            {
                                if(a%100!=0)
                                        printf("%d是闰年\n",a);
                else
                                        printf("%d不是闰年\n",a);
            }               
    }
    else
                printf("%d不是闰年\n",a);
        system("pause");
        return 0;
}

#include <stdio.h>
void main()
{
    int b;
    scanf("%d",&b);      
    if (b%4==0||  b%100!=0 && b%400==0)
    printf("yes");
    else
    printf("no");
    getch();
}
zhuzhu81998 发表于 2016-1-19 18:44:51
初学C 发表于 2016-1-19 18:25
void main
是不需要返回值的main函数形式

所以说它危险
初学C 发表于 2016-1-19 18:25:20
zhuzhu81998 发表于 2016-1-19 18:20
自己读嗨翻C语言去

int main则相反
初学C 发表于 2016-1-19 18:25:05
zhuzhu81998 发表于 2016-1-19 18:20
自己读嗨翻C语言去

void main
是不需要返回值的main函数形式

点评

表示同感  发表于 2016-2-1 18:55
看你们这么争论真是够了  发表于 2016-1-20 19:59
zhuzhu81998 发表于 2016-1-19 18:20:17
初学C 发表于 2016-1-19 17:51
那就是你的环境问题

自己读嗨翻C语言去
初学C 发表于 2016-1-19 17:51:51

那就是你的环境问题
zhuzhu81998 发表于 2016-1-19 17:47:20
初学C 发表于 2016-1-19 17:45
那你是什么链接器

都没关系.。。
初学C 发表于 2016-1-19 17:45:15
zhuzhu81998 发表于 2016-1-19 17:44
跟编译器没有关系

那你是什么链接器
zhuzhu81998 发表于 2016-1-19 17:44:37
初学C 发表于 2016-1-19 17:41
你是什么编译器?

跟编译器没有关系
初学C 发表于 2016-1-19 17:41:05
zhuzhu81998 发表于 2016-1-19 17:39
若我没记错,C99都不支持这种写法了,绝大部分编译器还支持是因为很多编译器支持很多标准

你是什么编译器?
zhuzhu81998 发表于 2016-1-19 17:39:53
初学C 发表于 2016-1-19 17:33
胡说!!!
void main怎么不行了?

若我没记错,C99都不支持这种写法了,绝大部分编译器还支持是因为很多编译器支持很多标准
初学C 发表于 2016-1-19 17:33:57
zhuzhu81998 发表于 2016-1-15 18:11
你这代码是要引起公愤啊,还void main呢

胡说!!!
void main怎么不行了?
zhuzhu81998 发表于 2016-1-15 18:11:35
初学C 发表于 2016-1-15 13:12
#include
void main()
{

你这代码是要引起公愤啊,还void main呢
快速回复 返回顶部 返回列表