帮看我这函数代码,为什么崩溃了,给个建议

输入6个四位数整数,请输出其中所有四位数的闰年。
#include<stdio.h> int is(int n,int )
{int f,i;for(i=1;i<=6;i++)
if(n%400==0||(n%4==0&&n%100!=0))
f=1;else f=0;return f;}main() {
int f, n,i;printf("请输入6个数: ");scanf("%d", &n);is(n);if(is(n)==1)printf("%d是闰年\n",n)}

输入6个整数,请输出所有四位数的闰年。===这都说的啥啊???
这代码不是实际代码啊

你is函数里的for是干什么的
让你输入6个数,你要在main里写for啊,写is里有什么用,scanf又没有写进is里