判定2000~2500年中的每一年是否闰年,算法描述正确的是?
A. S1:2000 → y,y为年份;S2:若y不能被4整除,则输出y “不是闰年”S3:若y能被4整除,不能被100整除,则输出y “是闰年”S4:若y能被100整除,又能被400整除,输出y“是闰年”S5:输出y “不是闰年”S6: y+1 → y;S7:当y<=2500时,转S2继续执行,如y>2500,算法停止。
B. S1:2000 → y,y为年份;S2:若y不能被4整除,则输出y “不是闰年”,然后转到S6;S3:若y能被4整除,不能被100整除,则输出y “是闰年”, 然后转到S6;S4:若y能被100整除,又能被400整除,输出y“是闰年”, 然后转到S6;S5:输出y “不是闰年”S6: y+1 → y;S7:当y<=2500时,转S2继续执行,如y>2500,算法停止。
C. S1:2000 → y,y为年份;S2:若y不能被4整除,则输出y “不是闰年”,然后转到S6;S3:若y能被4整除,不能被100整除,则输出y “是闰年”, 然后转到S6;S4:若y能被100整除,又能被400整除,输出y“是闰年”, 然后转到S6;S5:输出y “不是闰年”S6:当y<=2500时,转S2继续执行,如y>2500,算法停止。
D. S1:2000 → y,y为年份;S2:若y不能被4整除,则输出y “不是闰年”,然后转到S6;S3:若y能被4整除,不能被100整除,则输出y “是闰年”, 然后转到S6;S4:若y能被100整除,又能被400整除,输出y“是闰年”, 然后转到S6;S5:输出y “不是闰年”S6: y+1 → y;S7:当y>2500时,转S2继续执行算法停止。
编写一个程序,求解满足条件1+2+3+……+n>=500的最小n?
A.
B. include
C. B.
D. include
E. C.
F. include
G. D.
H. include
判断一个数N能否同时被3和5整除,下面哪个是错误的?
A.
B. include
C. B.
D. include
E. C.
F. include
G. D.
H. include
输入三个整数x,y,z,请把这三个数由小到大输出。
A.
B. include
D. include
E. C.
F. include
G. D.
H. include
打印出100-999之间的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。算法描述正确的是?
A. s1: n=100;s2: i=n%100;s3: j=n%100/10;s4: k=n%10;s5:如果n的值等于i*i*i+j*j*j+k*k*k的和,那么打印出n;s6:n++;s7:n<1000成立吗?是返回到s2,否则结束算法。
B. s1: n=100;s2: i=n/100;s3: j=n%100/10;s4: k=n%10;s5:如果n的值等于i*i*i+j*j*j+k*k*k的和,那么打印出n;s6:n++;s7:n<1000成立吗?是返回到s2,否则结束算法。
C. s1: n=100;s2: i=n/100;s3: j=n%100/10;s4: k=n/10;s5:如果n的值等于i*i*i+j*j*j+k*k*k的和,那么打印出n;s6:n++;s7:n<1000成立吗?是返回到s2,否则结束算法。
D. s1: n=100;s2: i=n/100;s3: j=n/10;s4: k=n%10;s5:如果n的值等于i*i*i+j*j*j+k*k*k的和,那么打印出n;s6:n++;s7:n<1000成立吗?是返回到s2,否则结束算法。