已知下面程序的功能是:从键盘任意输入一个年号,判断它是否是闰年。若是闰年输出“Yes”,否则输出“No”。已知符合下列条件之一者是闰年:(1)能被4整除,但不能被100整除;(2)能被400整除。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 1. #include 2. int main() 3. { 4. int year, flag; 5. printf("Input a year:"); 6. scanf("%d", &year); 7. 8. if (___________) 9. 10. flag = 1; /* 如果year是闰年,则标志变量flag置1 */ 11. else 12. flag = 0; /* 否则,标志变量flag置0 */ 13. 14. if (___________) 15. 16. printf("%d is a leap year!\n",year); /* 打印“是闰年”*/ 17. else 18. printf("%d is not a leap year!\n",year); /* 打印“不是闰年”*/ 19. 20. return 0; 21. }
A.
第8行: year%4 == 0 || year%100 != 0 && year%400 == 0 第14行: flag=1
B.
第8行: year%4 == 0 && year%100 != 0 || year%400 == 0 第14行: flag
C.
第8行: year%4 = 0 && year%100 != 0 || year%400 = 0 第14行: flag=0
D.
第8行: year/4 == 0 || year/100 != 0 && year/400 == 0 第14行: flag!=1