#13127: C++簡易參考解答


shawn2000100 (東華財金)

學校 : 國立東華大學
編號 : 57300
來源 : [27.53.168.5]
最後登入時間 :
2021-09-19 19:53:19
a132. 10931 - Parity -- UVa10931 | From: [1.164.26.95] | 發表日期 : 2017-12-13 20:18

#include <iostream>
using namespace std;

void binary(int &sum, int n){
if(n){
binary(sum, n / 2);
cout << (n & 1 );
sum += (n & 1);
}
}

int main(){
int n;
while(cin >> n && n){
int sum = 0;
cout << "The parity of ";
binary(sum, n);
cout << " is " << sum << " (mod 2)." << endl;
}

return 0;
}

 
ZeroJudge Forum