解题思路:
注意事项:
参考代码:
n=int(input()) def isprime(x): if x ==1: return 0 elif x==2: return 1 elif x%2==0: return 0 else: s = 0 for i in range(3,x//2+1): if x%i==0: s += 1 return 0 break if s ==0: return 1 ls=[2] for i in range(3,n,2): if isprime(i): ls.append(i) if n//2 in ls: s = 0 for i in ls[:ls.index(n//2)]: if (n-i) in ls[ls.index(n//2)+1:]: s += 1 print(s+1) else: sl=[] for i in ls: if i < n//2: sl.append(i) s = 0 for i in sl: if (n-i) in ls: s += 1 print(s)
0.0分
0 人评分
【偶数求和】 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
简单的a+b (C语言代码)浏览:661 |
简单的a+b (C语言代码)浏览:626 |
1124题解浏览:630 |
DNA (C语言代码)浏览:798 |
DNA (C语言代码)浏览:837 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:606 |
整除的尾数 (C语言代码)浏览:852 |