C ++我有两个问题

时间:2011-05-04 15:41:50

标签: c++ arrays programming-languages

请帮我完成我的作业:

  • 有一个数组[20]的浮点数,输入数字 在数组中。找出负数之和。
  • 在数组a [10]中输入10个整数。找出 正数之和。

2 个答案:

答案 0 :(得分:0)

您使用[]运算符访问值,例如,访问数组a中的第一个值,即可编写a[0]

之后,需要使用for来迭代这些数字。

答案 1 :(得分:0)

一般的伪代码,让你找到正确的方向,找到数组中正数的总和:

float result = 0;
for(int i = 0; i < array_length; i++)
{
  if(array[i] > 0)
    result = result + array[i];
}

对于负数之和,只需切换if语句即可。当然,这不完全是C ++代码,但我认为你可以很容易地从这里开始工作。 :)