哪里编译错了呀
#include"stdio.h"#include"math.h"
#define P printf
main()
{
int n,i,sum,sw,se,de;
int pow( int se, int de);
sum=0;
se=2;
de=0;
for(de=0;de<=n;de++)
{ sw=pow(se,de);
sum+=sw;
}
if(sum==699)
P("%d\n",n);
getch();
}
int pow(int se,int de)
{int asd;
asd=1;
while(de-->0)
{asd*=se;
}
return asd;
}