求主
查看原帖
求主
518044
wyh042868楼主2021/5/26 23:25
#include<stdio.h>
int judge(int x)
{
    if(x%4==0&&x%100!=0)
    return 1;
    if(x%400==0)
    return 1;
    return 0;
}
main()
{
    int x,y,i,count=0;
    scanf("%d %d",&x,&y);
    for(i=x;i<=y;i++)
    if(judge(i)) count++;
    printf("%d\n",count);
     for(i=x;i<=y;i++)
    if(judge(i)) printf("%d ",i);
}
这个主函数在后的是满分,为啥后面我将主函数放到后面就说我main那一行不对
#include<stdio.h>
int judge(int) 
void main()
{
    int x,y,i,count=0;
    scanf("%d %d",&x,&y);
    for(i=x;i<=y;i++)
    if(judge(i)) count++;
    printf("%d\n",count);
     for(i=x;i<=y;i++)
    if(judge(i)) printf("%d ",i);
}
int judge(int x)
{
    if(x%4==0&&x%100!=0)
    return 1;
    if(x%400==0)
    return 1;
    return 0;
}
2021/5/26 23:25
加载中...