首页上一页 1 下一页尾页 1 条记录 1/1页
N变量在函数与的作用
发表在C语言图书答疑
2019-08-27
悬赏:3 学分
《C语言项目开发实战入门》第2章 挑战2048 89页-90页

是否精华
是
否
版块置顶:
是
否
函数if2n中的变量N好像是个多余的
/**
* 判断x是否是2的n次方,是2的n次方,返回1,否则返回0
*/
int if2n(int x)
{
int flag=0;
int n;
int N=1;
for(n=1;n<=11;n++) //2的11次方是2048,游戏目标是达到2048
{
if(x==pow(2,n)) //计算2的n次方
{
flag=1;
if(n>N) N=n;
return flag;
}
}
return flag;
}