解题思路:
注意事项:
参考代码:
while True: try: n=int(input()) ls=list(range(1,n+1)) out=[] for i in ls: if i%2==0: out.append(i) ls=[i for i in ls if i not in out] while len(ls)>2: for i in range(len(ls)): if (i+1)%2==0: out.append(ls[i]) ls=[i for i in ls if i not in out] for i in out: print(i,end=' ') print() ls.sort() for i in ls: print(i,end=' ') print() except: break
0.0分
0 人评分
C二级辅导-阶乘数列 (C语言代码)浏览:891 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题7.4 (Java代码)浏览:873 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:788 |
A+B for Input-Output Practice (VI) (C++代码)浏览:445 |
【亲和数】 (C语言代码)浏览:530 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1397 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
简单的a+b (C语言代码)浏览:1024 |
C语言训练-自守数问题 (C语言代码)浏览:798 |