解题思路:
注意事项:
参考代码:
def isprime(x): ls=[1,3,7,9] lis=[2,3,5,7] if x <1: return 0 elif 1<=x<10: if x in lis: return 1 else: return 0 else: if int(str(x)[-1:]) not in ls: return 0 else: s = 0 for i in range(2,x//2+1): if x%i==0: s += 1 break if s == 0: return 1 else: return 0 b,s= map(int,input().split()) ls=list(map(int,input().split())) ls.sort() sn=ls[s-1] bn=ls[::-1][s-1] if isprime(bn-sn): print('YES') else: print('NO') print(bn-sn)
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1078 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:886 |
WU-字符串比较 (C++代码)浏览:754 |
DNA (C语言描述,数据结构)浏览:851 |
IP判断 (C语言代码)浏览:762 |
核桃的数量 (C语言代码)浏览:870 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:650 |
数列问题 (C语言代码)浏览:1019 |
小O的数字 (C语言代码)浏览:1406 |
C语言训练-排序问题<1> (C语言代码)浏览:355 |