当前位置: 代码迷 >> C语言 >> 弱弱的问一下...
  详细解决方案

弱弱的问一下...

热度:99   发布时间:2007-07-24 21:55:43.0
弱弱的问一下...

判定2000 ― 2500年中的每一年是否闰年,将结果输出。
#include<stdio.h>
main()

{

int y=2000;
while(y%4!==0||(y%4=0&&y%100==0))
{printf("%d No!/n",y);
y++;
}
while(y%100==0&&y%400!==0)
{printf("%d Yes!/n",y);
y++;
}
getch();
}
自己写的...刚学C语言3天..很多地方不懂..


----------------解决方案--------------------------------------------------------
编译器提示错误..在第七行
----------------解决方案--------------------------------------------------------
‘=’‘==’ ‘!=’
----------------解决方案--------------------------------------------------------
循环也错了

换行也有点问题
----------------解决方案--------------------------------------------------------

这样行吗?

#include <stdio.h>
#include <conio.h>

int main(void)
{

int y;

for (y=2000;y<=2500;y++)
{

if((y%400==0)||((y%4==0)&&(y%100!=0)))
{
printf("%d is a leap year!\n",y);
}

else
{
printf("%d is not a leap year!\n",y);
}
putch('\n');
}
getch();
}

[此贴子已经被作者于2007-7-26 20:22:17编辑过]


----------------解决方案--------------------------------------------------------
以下是引用zklhp在2007-7-24 22:17:59的发言:

这样行吗?

#include <stdio.h>
#include <conio.h>

int main(void)
{

int y;

for (y=2000;y<=2500;y++)
{

if((y%400==0)||((y%4==0)&&(y%100!=0)))
{
printf("%d is a leap year!\n",y);
}

else
{
printf("%d is not a leap year!\n",y);
}
putch('\n');
}

getch();
}


啊,谢谢你....


----------------解决方案--------------------------------------------------------
老大你是刚学的吗?注意你的{}要对应,想学好C还要多注意自己的格式!

----------------解决方案--------------------------------------------------------
以下是引用zps851218在2007-7-25 16:42:18的发言:
老大你是刚学的吗?注意你的{}要对应,想学好C还要多注意自己的格式!

恩,我以后会注意的, 谢谢~ ^_^


----------------解决方案--------------------------------------------------------
  相关解决方案