解题思路:
注意事项:
参考代码:
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语言训练-排序问题<1> (C语言代码)浏览:601 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1044 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:600 |
简单的a+b (C语言代码)浏览:340 |
WU-复数求和 (C++代码)浏览:2015 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:327 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:547 |
【偶数求和】 (C语言代码)浏览:431 |
1071题解浏览:493 |
前10名 (C语言代码)浏览:727 |