解题思路:
注意事项:
参考代码:
n=int(input()) l=list(map(int,input().split())) sk=l[0] l.sort(key=lambda i:abs(i)) ind=l.index(sk) if sk > 0: s =0 for i in l[ind+1:]: if i < 0: s += 1 if s == 0: print(1) else: y = 0 for i in l[:ind]: if i > 0: y+=1 print(s+y+1) if sk < 0: s = 0 for i in l[:ind]: if i > 0: s += 1 if s == 0: print(1) else: y = 0 for i in l[ind+1:]: if i <0: y += 1 print(s+y+1)
0.0分
0 人评分
【绝对值排序】 (C语言代码)浏览:832 |
最长单词 (C语言代码)浏览:1474 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:827 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1072 |
简单的a+b (C语言代码)浏览:385 |
C语言训练-数字母 (C语言代码)浏览:670 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:645 |
杨辉三角 (C语言代码)浏览:505 |