bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

CCF-CSP201403-1相反數--Python-創新互聯

相反數CCF-CSP 201403-1

問題描述:
有 N 個非零且各不相同的整數。請你編一個程序求出它們中有多少對相反數(a 和 -a 為一對相反數)。
輸入格式
第一行包含一個正整數 N。(1 ≤ N ≤ 500)。
第二行為 N 個用單個空格隔開的非零整數,每個數的絕對值不超過1000,保證這些整數各不相同。
輸出格式
只輸出一個整數,即這 N 個數中包含多少對相反數。
樣例輸入
5
1 2 3 -1 -2
樣例輸出
2

目前創新互聯建站已為成百上千的企業提供了網站建設、域名、網絡空間、網站托管、企業網站設計、安溪網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。解法一
num = int(input())
s = list(map(int,input().split()))
#將map傳入的函數int()依次作用在序列input().split()的每個元素,so列表里面的數據類型為int
s_len = len(s)
sum = 0
for i in range(s_len):
    if i == s_len - 1:
        break
    for j in range(i+1,s_len):
        if s[i] == -s[j]:
            sum += 1
        else:
            continue
print(sum)

解法二:

n = int(input())
s = list(input().split())
empty_list1 = []   #創建空列表,存放0和正數
empty_list2 = []   #創建空列表,存放負數
s_len = len(s) 
sum = 0
for i in range(s_len):
    if int(s[i]) >= 0:      #易錯:s[i]表示str,而0表示int,二者不可比較
        empty_list1.append(s[i])
    else:
        empty_list2.append(s[i])
for j in empty_list1:
    for k in empty_list2:
        if int(j) == -int(k):      #易錯:i和j都表示列表里的str,必須先轉換為int再進行比較
            sum += 1
print(sum)

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

分享文章:CCF-CSP201403-1相反數--Python-創新互聯
網頁地址:http://vcdvsql.cn/article10/csdhdo.html

成都網站建設公司_創新互聯,為您提供服務器托管App設計網站營銷面包屑導航外貿網站建設網站維護

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營