2010-09-07 58 views
1

以一种简单的方式,例如,我有一个10个值的数组......我想用5乘以每个值。我可以实际执行以下操作吗?如何将整数或double与数组中的值相乘?

for (i = 0 ; i <10 ; i++) 
    { 
x[i]=x[i]*5; 
} 

那么如何获得数组中的值的平方并存回相同的数组?如我想x[i]=x[i]*x[i]

我真的可以做这样的乘法吗? 我尝试了几个组合,但它并没有真正的工作..希望有人可以帮忙!谢谢!

+1

哪种语言? – kennytm 2010-09-07 15:26:45

+3

你是怎么知道这不起作用的?它看起来很好。 – Aniko 2010-09-07 15:27:13

+0

这实际上是一个更复杂的程序的一部分,它并没有返回我想要的结果..所以我只是想问一下确定..如果它是正确的,那么也许我应该看看其他地方的概率..:/ – esther 2010-09-07 15:32:07

回答

1

这很好。

+0

平方根怎么样?我可以做x [i] = sqrt(x [i] * x [i]); ?在math.h的顶部当然..谢谢.. – esther 2010-09-07 15:30:34

+1

x [i] = sqrt(x [i]);否则你会得到abs(x [i]);-) – Eiko 2010-09-07 15:33:03

+0

赫赫其实我想获得绝对值..只是想知道这样的乘法是否正确。 ;) 谢谢! – esther 2010-09-07 15:37:16

1

现在语言已经指定


没错,这“只是工作”,在C.

你能发布更多有关你所看到的,这样我们就可以在编辑的错误试图帮助你?

+0

C语言请hehe .. – esther 2010-09-07 15:29:14

+0

我知道了它已经嘿嘿,实际上你已经回答了我的怀疑:) – esther 2010-09-09 13:51:58

相关问题