你一個(gè)二進(jìn)制數(shù)字。請(qǐng)你幫我判定這個(gè)數(shù)字是奇數(shù)還是偶數(shù)?輸入一個(gè)不會(huì)超過(guò)50位的二進(jìn)制正整數(shù)。如果是奇數(shù)則輸出“ODD”,如果是偶數(shù)則輸出“EVEN”(不輸出引號(hào))。#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函數(shù)怎么用啊
qq_假裝O壞_04309559
2016-11-04 16:13:11