小编Gou*_*kur的帖子

这个c程序有什么问题?调试它表明该程序在while(sqroot!= 0)时被攻击;

这是
我正在学习用C语言编程的调试过程的屏幕截图.我试图找出一个数字是否是一个镜像,但程序编译没有错误但没有给出所需的结果.调试程序显示它在while时触发(sqroot!= 0);

    // Mirror number
    #include <stdio.h>
    #include <math.h>
    int main() {
            int num, rev1, rev2, rem1, rem2, sqr, sqroot;
            printf("Enter a number\n");
            scanf("%d", & num);
            sqr = pow(num, 2);
            while (sqr != 0) {
                    rem1 = sqr % 10;
                    rev1 = rev1 * 10 + rem1;
                    sqr = sqr / 10;

            }
            sqroot = sqrt(rev1);

            while (sqroot != 0); {
                    rem2 = sqroot % 10;
                    rev2 = rev2 * 10 + rem2;
                    sqroot = sqroot / …
Run Code Online (Sandbox Code Playgroud)

c math integer-arithmetic

2
推荐指数
1
解决办法
84
查看次数

如何编写脚本来创建 EC2 实例

我需要编写一个脚本来创建并运行 EC2 实例。我不知道从哪里开始,有人可以帮助我吗?

如果有人能给我一个例子,那对我来说将会非常有帮助。

shell amazon-ec2 amazon-web-services docker devops

2
推荐指数
1
解决办法
6518
查看次数

如何修复“无法读取null的属性'addEventListener'”错误

我正在从Mozilla开发人员网络(MDN)学习javascript。我在数字猜谜游戏中遇到错误。该错误在第46行显示“未捕获的TypeError:无法读取null的属性'addEventListener'”。

屏幕截图错误

我已经逐行检查并匹配了很多代码,但是我无法解决问题。当我删除script.js外部文件并将代码放入标签内的index.html中时,代码部分起作用(某些功能不起作用)。这是代码。请理解,JavaScript代码和HTML位于不同的文件中。

let randomNumber = Math.floor(Math.random() * 100) + 1;

const guesses = document.querySelector('.guesses');
const lastResult = document.querySelector('.lastResult');
const loworHi = document.querySelector('.loworHi');

const guessSubmit = document.querySelector('.guessSubmit');
const guessField = document.querySelector('.guessField');

let guessCount = 1;
let resetButton;


function checkGuess() {
  let userGuess = Number(guessField.value);
  if (guessCount === 1) {
    guesses.textContent = 'Previous guesses: ';
  }

  guesses.textContent += userGuess + ' ';

  if (userGuess === randomNumber) {
    lastResult.textContent = 'Congratulations! You got it right!';
    lastResult.style.backgroundColor = 'green';
    loworHi.textContent = '';
    setGameOver();
  } …
Run Code Online (Sandbox Code Playgroud)

html javascript ecmascript-6

0
推荐指数
1
解决办法
7336
查看次数

函数未返回正确的状态

我正在尝试编写一个函数来从数组 COLORS 中获取随机颜色。但是,问题在于它不是只返回一种颜色,而是返回太多颜色,从而导致无限错误。导致 React 抛出 Too much re-renders 错误。我的代码有什么问题吗?

const COLORS = [
  "#FFAEBC",
  "#1ec891",
  "#ff725e",
  "#ffd05b",
  "#A0E7E5",
  "#5885AF",
];

const DisplaySubject = (props) => {

  const [randomColor, setRandomColor] = useState("");

  const generateRandomColor = (colors) => {
    let randColorIndex, randColor;
    for (let i = 0; i < colors.length; i++) {
      randColorIndex = Math.floor(Math.random() * colors.length);
      randColor = colors[randColorIndex];
      return randColor;
    }
    console.log(randColor);
    setRandomColor(randColor);
  };

  generateRandomColor(COLORS);

  console.log("random color state :", randomColor);
  return (
    <div>
      Let's get started
    </div>
  );
};

export …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

0
推荐指数
1
解决办法
42
查看次数