求大神指点一下为什么错了😭
3条回答 默认 最新
- 技术专家团-小桥流水 2022-01-07 13:42关注
第四行写错了,给a赋值应该是
a = sqrt((double)n);int IsSquare(int n) { int a; a = sqrt((double)n); if(a*a==n) return 1; else return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
第四行写错了,给a赋值应该是
a = sqrt((double)n);
int IsSquare(int n)
{
int a;
a = sqrt((double)n);
if(a*a==n)
return 1;
else
return 0;
}