pow函数怎么用啊

你一个二进制数字。请你帮我判定这个数字是奇数还是偶数?输入一个不会超过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");

}


qq_假装O坏_04309559
浏览 1936回答 1
1回答

只是一菜鸟

求x的y次幂如果你要求2的4次幂,就写 pow(2,4),它就算出来了.
打开App,查看更多内容
随时随地看视频慕课网APP