打印2000-3000年之间的闰年,每输出10个换行
来源:百度知道 编辑:UC知道 时间:2024/09/12 22:53:14
#include<stdio.h>
void main()
{
int a=2000,b=1;
while (a>=3000)
{
if((a%4==0&&a%100!=0)||a%400==0)
printf("%d",a);
a=a+1;b=b+1;
if(b%10==0)
printf("/n");}}
用while语句运行,不运行结果
void main()
{
int a=2000,b=1;
while (a>=3000)
{
if((a%4==0&&a%100!=0)||a%400==0)
printf("%d",a);
a=a+1;b=b+1;
if(b%10==0)
printf("/n");}}
用while语句运行,不运行结果
你的这个程序有很多错误
比如 你换行符写错了 \n不是/n
还有你变量++的地方也不对 应该是b++在if内部 而a++在while内部if外部
由于改的地方不少 所以直接把改过的程序贴上来好了 你看看吧~~
==============================
#include<stdio.h>
void main()
{
int a=2000,b=1;
while (a<=3000)
{
if((a%4==0&&a%100!=0)||a%400==0)
{printf("%d ",a);
if(b%10==0&&b!=1)
printf("\n");
b=b+1;
}
a=a+1;
}
}