【发布时间】:2010-09-07 15:23:30
【问题描述】:
以一种简单的方式,例如,我有一个包含 10 个值的数组。我想将每个值乘以 5。我实际上可以执行以下操作吗?
for (i = 0 ; i <10 ; i++)
{
x[i]=x[i]*5;
}
那么如何将数组中的值取平方并将其存储回同一个数组中呢?就像我想要x[i]=x[i]*x[i]一样。
我真的可以像那样做乘法吗? 我尝试了几个组合,但它并没有真正起作用..希望有人能帮忙!谢谢!
【问题讨论】:
-
你怎么知道这不起作用?看起来还不错。
-
这实际上是一个更复杂的程序的一部分,它没有返回我想要的结果..所以我只是想问一下以确保..如果它是正确的,那么也许我应该看看其他地方的问题..:/
-
这行得通,i[x] *= 5;也有效,并且 i[x] *= x[i];适用于正方形。
-
如果没有得到预期的结果,则错误不在这里。您可以通过检查结果来回答您自己的问题。您使用的是源代码级调试器对吧!?