控制每行的个数
求助求助,为什么控制不了每行数的个数{:10_277:}#include <stdio.h>
int main()
{
void leapyear(int x);
printf("以下是2000年至2200年之间的所有闰年:\n");
int i;
for(i=2000;i<=2200;i++)
leapyear(i);
return 0;
}
void leapyear(int x)
{
int n=1;
if(x%4==0&&x%100!=0||x%400==0)
{
printf("%d",x) ;
n=n+1;
}
if(n==10)
{
printf("\n");
n=1;
}
} 本帖最后由 肖-肖 于 2021-4-28 15:45 编辑
解释再代码中
#include <stdio.h>
int main()
{
void leapyear(int x);
printf("以下是2000年至2200年之间的所有闰年:\n");
int i,j=1;
for(i=2000;i<=2200;i++)
{
leapyear(i);
}
return 0;
}
void leapyear(int x)
{//加上static就行了这样下次调用的时候还能保存上一次x的值!!!!!!!!!!
static int n=1;//你打算靠n来实现每9个换行但是你调用一次就被重新赋值所以永远到不了10也就导致永远控制不了行的个数了
if((x%4==0&&x%100!=0)||x%400==0)
{
printf("%d ",x) ;
n=n+1;
}
if(n==10)
{
printf("\n");
n=1;
}
}
下图是运行结果
肖-肖 发表于 2021-4-28 15:43
解释再代码中
下图是运行结果
你们手速都好快呀,java板块都没有问题了,{:10_249:} 连帅帅 发表于 2021-4-28 16:09
你们手速都好快呀,java板块都没有问题了,
我也想解决java方面的问题{:10_324:} 肖-肖 发表于 2021-4-28 16:33
我也想解决java方面的问题
Java板块几天蹦不出一个屁{:10_244:} 本帖最后由 肖-肖 于 2021-4-28 16:48 编辑
连帅帅 发表于 2021-4-28 16:40
Java板块几天蹦不出一个屁
你这句话把我逗笑了{:10_250:}
学学Python吧,Python问的多{:10_305:}
页:
[1]