c语言 请问这个程序是怎样执行的

2025-05-04 17:40:11
推荐回答(1个)
回答(1):

程序执行,从 main() 开始。
int year, leap; //声明2个整型变量,一个是 年份,另一个是 闰年标志。
scanf("%d",&year); //键盘输入 年份。
如果 年份 能被4 整除 { 执行 一大堆 } 否则 {你没给出,应当是 leap=0;};
一大堆 是: 年份 不能被100 整除,{则 leap=1; 也就是能除尽4,不能除尽100是闰年} 否则 {执行一小堆};
一小堆 是:如果 年份 能被400 整除,{则 leap=1;} 否则 {leap=0; 也就是 能被100整除的 要看能不能被400整除,不能的 则 不是闰年 }