#6245: 在Dev c++測試可以,在這裡字串不見了


dark4491 (小強爆走傳說)

學校 : 臺北市立大安高級工業職業學校
編號 : 23049
來源 : [36.228.116.96]
最後登入時間 :
2019-12-09 15:41:17
a132. 10931 - Parity -- UVa10931 | From: [123.193.67.154] | 發表日期 : 2012-01-20 01:06

WA (line:2)
答案不正確
您的答案為: The parity of  is 2 (mod 2). 正確答案為: The parity of 10 is 1 (mod 2).
 
#include<stdio.h> #include<math.h> char out[100]={}; int main() { int len=0,num=0,a=0,in=0,i=0; while(scanf("%d",&in)!=EOF) { if(in!=0) { a=in; len=(int)floor(log2(a))+1; for(i=0;i<len;i++) { out[len-1-i]=(a&1)+48; a=(a>>1); } out[i]='\0'; printf("The parity of %s is %d (mod 2).\n",out,in); } else { return 0; } } return 0; } 
 
 
ZeroJudge Forum