#14206: c解


cchris77777 (劉宇哲)

學校 : 國立臺北科技大學
編號 : 62995
來源 : [203.75.29.53]
最後登入時間 :
2022-05-18 10:42:09
a132. 10931 - Parity -- UVa10931 | From: [42.73.27.159] | 發表日期 : 2018-06-27 17:02

 

#include <stdio.h>

 

int main() {

    long long int n,m[100],k,j;

    while(scanf("%lld",&n)!=EOF){

        for(int i=0;i<100;i++)m[i]=0;

        if(n==0)break;

        k=0;j=0;

        while(n!=0){

            m[k]=(n%2);

            k++;

            n/=2;

        }

        for(int i=0;i<100;i++)j+=m[i];

        printf("The parity of ");

        for(long long int i=k-1;i>=0;i--)printf("%lld",m[i]);

        printf(" is %lld (mod 2).\n",j);

            }

        return 0;

}

 
ZeroJudge Forum