DIETES 2017-04-03 07:19 采纳率: 0%
浏览 1029
已结题

leetcode 461.hamming distance编译问题求解

第一次用leetcode,有挺多东西没搞懂,第一次做题编译就出现了本地和页面结果不一致的情况,求大神解答!

题目问题

代码:
class Solution {
public:
int hammingDistance(int x, int y) {
int xa[20], ya[20];
for (int i = 0; i<20; i++)
{
if (x<1 && y<1)break;
else
{
xa[i] = x % 2;
x = x / 2;
ya[i] = y % 2;
y = y / 2;
}
}
int k = 0;
for (int i = 0; i<20; i++)
{
if (xa[i] != ya[i])k++;
}
return k;
}
};
网页编译结果,本地编译结果正确

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-04-03 15:47
    关注
     int xa[20], ya[20];
    后面加上
    for(int j=0;j<20;j++) {xa[j]=ya[j]=0; }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题