320) 若要利用if-else语句判断year是否闰年,是闰年则返回1,不是闰年则返回0。 以下选项中不能完成正确判断的程序段是
A: if(year%400==0)
return 1; else if(year%100!=0) if(year%4==0) return 1; else return 0;
B: if(year%400!=0)
if(year%100==0) return 0; else if(year%4==0) return 1; else return 0;
else return 1;
C: if(year%100==0)
if(year%400==0) return 1; else return 0; else if(year%4==0) return 1;
else return 0;
D: if(year%4!=0)
return 0; else if(year%400==0) return 1; else if(year%100==0) return
0; else return 1;
A: if(year%400==0)
return 1; else if(year%100!=0) if(year%4==0) return 1; else return 0;
B: if(year%400!=0)
if(year%100==0) return 0; else if(year%4==0) return 1; else return 0;
else return 1;
C: if(year%100==0)
if(year%400==0) return 1; else return 0; else if(year%4==0) return 1;
else return 0;
D: if(year%4!=0)
return 0; else if(year%400==0) return 1; else if(year%100==0) return
0; else return 1;
举一反三
- 函数f14的功能是:判断输入年份year是否是闰年,若是返回1,否则返回0。请在下划线处填空。int f14(int year) { int f=0; if(year%4==0&&year%100!=0||year%400==0) { __________; } return f; } A:
- 函数f14的功能是:判断输入年份year是否是闰年,若是返回1,否则返回0。请在下划线处填空。int f14(int year) { int f=0; if(year%4==0&&year%100!=0||year%400==0) { __________; } return f; }
- 程序填空题:将程序中【1】,【2】位置处所需代码对应填到程序后第1空,第2空处,实现程序功能。程序功能:从键盘输入一个年份,判断是否为闰年。#include <stdio.h>int main(){ int year; scanf("%d",【1】); if(year%400==0||year%4==0 【2】 year%100!=0) printf("%d年是闰年!\n",year); else printf("%d年不是闰年!\n",year); return 0;}
- 以下程序的功能是判断输入的年份是否为闰年。year=int(input("请输入年份"))if year%4==0 (__) year%100!=0(__)year%400==0: print("闰年")else: print("平年")
- 判定year是否为闰年的表达式是 A: year % 400 == 0 or year % 4 == 0 and year % 100 <> 0 B: year % 400 == 0 or year % 4 == 0 , year % 100 != 0 C: year % 400 == 0 or year % 4 == 0 and year % 100 != 0 D: year % 400 == 0 or year % 4 == 0 , year % 100 <> 0