解题思路:看题解中没有用python写的,这里就简单写一下。思路不难。python的列表修改是动态的,如果采用下标索引删除的方法的话,由于下标在变化,因此处理起来稍有麻烦,这里采用重新建立一个列表。将原本输入中非零的元素放进去,然后输出就可以了。
注意事项:
参考代码:
def function(n): A = [int(i) for i in input().split()] B = [] for item in A: if item != 0: B.append(item) for item in B: print(item,end = ' ') print() print(len(B)) if __name__ == '__main__': n = int(input()) function(n)
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1090 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1402 |
C语言训练-自由落体问题 (C语言代码)浏览:1775 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:998 |
【亲和数】 (C语言代码)浏览:541 |
【蟠桃记】 (C语言代码)浏览:697 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1368 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:760 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:570 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:642 |