c语言求闰年 每输出5个年号换一行 我不知道怎么表达每输出5个换一行这个关系

#include "stdio.h"
void main()
{
int i,t;
for(i=1980;i<2880;i++){
if(i%4==0&&i%100!=0||i%400==0)
printf("%d",i);
}
if(t%5==0);
printf("\n");
}
请帮忙补充 thx

第1个回答  2013-01-28
#include "stdio.h"
void main()
{
int i,t=0;
for(i=1980;i<2880;i++){
if(i%4==0&&i%100!=0||i%400==0)
{printf("%d ",i);t++;
if(t%5==0) //注意这里不能加分号
printf("\n");
}
}本回答被提问者采纳
第2个回答  2013-01-28
你要记个数,每输出一个T+1
然后if(t%5==0);
第3个回答  2013-01-28
#include "stdio.h"
void main()
{
int i,t = 0;
for(i=1980;i<2880;i++)
{
if((i%4==0) && (i%100!=0) || (i%400==0))
{
printf("%d ",i);
t++;
}
if(t%5==0); printf("\n");
}
}