鱼C论坛

 找回密码
 立即注册
查看: 2192|回复: 4

想自动输出闰年,结果什么都没有

[复制链接]
发表于 2022-11-21 18:01:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <stdio.h>
int main(void)
{
int x,y,z;

for(y=1;y<10000;y++)
{
x=y%4;
z=y%100;
if(x==1 && z==0)
{
        printf("y=%d\n",y);
}
}
}
请问,为什么运行程序后,连printf里面的内容都没有显示?
自然,所谓的闰年一个都没有
求指点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-11-21 18:06:42 | 显示全部楼层
本帖最后由 jackz007 于 2022-11-21 18:11 编辑
#include <stdio.h>
int main(void)
{
int x , y , z                  ;
for(y = 1 ; y < 10000 ; y ++)
{
x = y % 4 == 0 && y % 100 != 0 ;
z = y % 100 == 0               ;
if(x || z)
{
        printf("y = %d\n" , y) ;
}
}
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-11-21 18:10:37 | 显示全部楼层
#include <stdio.h>
int main(void)
{
int x,y,z;

for(y=1;y<10000;y++)
{
x=y%4;
z=y%100;
if(0==y%400||(0==x && z))
{
        printf("y=%d\n",y);
}
}
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-11-21 18:34:04 | 显示全部楼层
非常感谢您的解答。运算结果最小的年份是8804年,请问是设么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-11-21 19:25:56 | 显示全部楼层
本帖最后由 jackz007 于 2022-11-21 19:55 编辑
oscartao75 发表于 2022-11-21 18:34
非常感谢您的解答。运算结果最小的年份是8804年,请问是设么?


        继续提问必须按下答主帖子下方的 "回复" 按钮,然后再贴问题,否则,像现在这样提问,别人根本无法及时获得提醒,也就无法知道你还有新的问题。
        现在,4楼你是在向谁提问?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-20 18:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表