CE帮助

B3869 [GESP202309 四级] 进制转换

@[qinxili](/user/663740) `i >= 0; i--`
by __ryp__ @ 2024-04-23 21:07:12


@[__ryp__](/user/723993) ![](C:\Users\danie\Pictures\Screenshots)
by qinxili @ 2024-04-23 21:09:02


@[__ryp__](/user/723993) 是18行有错
by qinxili @ 2024-04-23 21:09:57


你的a[]在哪里?
by Sevenseconds @ 2024-04-23 21:15:50


@[Sevenseconds](/user/748546) 啥意思
by qinxili @ 2024-04-23 21:46:12


看你的代码啊。 你定义的是: ```cpp long long as=0,a; ``` 那么你的 `a` 是一个 `long long` 类型的变量名。 但是在你的下面: ```cpp as+=(a[i]-'A'+10)*pow(k,a-i-1); ``` 在这行代码中,你写了个 `a[i]`。这里的 `a` 是当作数组使用的。 但是正如上所说,你所定义的 `a` 是一个变量,而不是一个数组。 所以代码报错了。 就这个意思。 @[qinxili](/user/663740)
by Sevenseconds @ 2024-04-23 21:53:45


|