我正在尝试为 C++ 程序编写代码,该程序将获取一些数字(整数)并将它们放入一个 100 大小的数组中,并在用户之后开始搜索可能给定的负数(给定正数的负数)输入哨兵编号(101)。例如; 当我们将整数 1、45、12、-32、103、2015 和 32 给程序时,它应该给我们整数 32(因为它的负数形式存在),如果这个语句没有数字,那么它什么也不打印。我写了如下内容;但我不知道如何做其余的......任何帮助或建议表示赞赏。
我忘了说我使用 CodeBlocks 13.12 。
#include <iostream>
using namespace std;
int number = 0, nCounter = 0, sentinel = 101, i;
int myArray[100];
int main (){
cout << "Please enter your numbers: " << endl;
while ( number != 101 ){
cin >> number;
myArray[0]= number;
nCounter += 1;
}
for ( i = 0; i <= nCounter; i++ ){
if (myArray[i] > 0) // I'm stuck at here!
}
return 0;
}
谢谢,请为可能的英语错误道歉。