694861283 发表于 2014-11-6 12:12:08

pow函数无法识别问题

这是一个猜数字的C游戏代码如下#include <math.h>
#include <stdio.h>
void main(void){
int answer={1,3,5,2},guess,a,b,times=0,i,j;
printf("please guess\n");
while(a!=4){
a=0;
b=0;
times++;
printf("%d",times);
scanf("%d",&guess);
for(i=3;i>-1;i--){
        for(j=0;j<4;j++)
        {
                if((int)(guess/pow10(i))==answer)
                {
if(i+j==3)
a=a+1;
else

b=b+1;}}
guess=guess-(int)(guess/pow10(i))*pow10(i);
}

printf("%dA%dB\n",a,b);
}
}


但是VC6.0却出现 error C2065: 'pow10' : undeclared identifier
我明明有加入MATH库函数,求小甲鱼等大牛解答,在线等

scdwuhan 发表于 2014-11-6 13:53:45

改成pow(10,i)

694861283 发表于 2014-11-6 14:18:12

哈哈……感谢热心的鱼C……程序可以了……

huowu1990 发表于 2014-11-6 14:26:57

谢谢分享
页: [1]
查看完整版本: pow函数无法识别问题