我的编译器一直说 'small' 和 'x' 没有在这个范围内声明,我该如何修复我的数组以便准确显示它们?总体而言,代码应该找到存储在数组中的最小正非零值。
#include <iostream>
#include <string>
using namespace std;
int findthesmall( int small[x], int y)
{
for(int i=0; i< y; i++){
for(int j=0; j< y; j++){
int temp = small[i];
if( small[i] > small[j] )
small[i] = small[j];
small[j] = temp;
}
}
return small[0];
}
int main(){
return 0;
}