#45991: warriors beats timeberwolves (?)


1121226@stu.wghs.tp.edu.tw (Arthur✨EC✨小蜜楓)

學校 : 臺北市私立薇閣高級中學
編號 : 252772
來源 : [60.248.154.139]
最後登入時間 :
2025-05-14 12:52:05
a132. 10931 - Parity -- UVa10931 | From: [60.248.154.143] | 發表日期 : 2025-05-07 15:58

#include <bits/stdc++.h>
using namespace std;
int main() {
    int n;
    while (true){
        cin>>n;
        if (n==0){ // 如果n==0
          break;
        }
        string s=" "; // 初始化字串s
        int temp=n; // 將n的值存入temp
        while (temp>0){
            s=(temp%2==0?"0":"1")+s;
            // 判斷 temp 的奇偶,若為偶數則加入'0',奇數則加入'1'
            temp/=2; // 將temp除以2
        }
        int count=0;
        for (int i=0;i<s.length();i++){
            if (s[i]=='1'){ // 如果s[i]為'1'
                count++;
            }
        }
        cout<<"The parity of "<<s<<"is "<<count<<" (mod 2)."<<endl;
    }
    return 0;
}
 
ZeroJudge Forum