你一個二進制數字。請你幫我判定這個數字是奇數還是偶數?輸入一個不會超過50位的二進制正整數。如果是奇數則輸出“ODD”,如果是偶數則輸出“EVEN”(不輸出引號)。#include<stdio.h>#include<math.h>void main(){ int a[50]={0},i,t,b,m,sum,c; scanf("%d",&m); b=1; sum=0; for(i=0;i<50;i++) { c=m/b%10; ? ?sum=sum+c*pow(2,i); b=10*b; } if(sum%2==0) printf("EVEN"); else printf("ODD");}
pow函數怎么用啊
qq_假裝O壞_04309559
2016-11-04 16:13:11