初次部分使用c++语言无意发现个数组元素查找的代码

include

using namespace std;

// 定义结构体
struct MyArray {
int arr[100]; // 数组,假设最大长度为100
int size; // 数组当前元素数量
};

// 输入函数,修改数组内容
void scanf(MyArray& myArray) {
for (int i = 0; i < myArray.size; i++) {
cin >> myArray.arr[i];// 键盘手动输入数组
}
}

// 查找函数,作为结构体外部的成员函数
void sort(MyArray& myArray, int position,int t) {
if (position < 0 || position > myArray.size || myArray.size >= 100) {
// 处理错误情况,例如位置无效或数组已满
cout << "无效查找" << endl;
}

// 除了查找位置其他的元素不变

}

// 打印函数,作为结构体外部的成员函数
void print(const MyArray & myArray,int i)
{
     {
        cout << myArray.arr[i] << " ";
    }
    cout << endl;
}

int main() {
MyArray myArray; // 创建MyArray实例

myArray.size = 5; // 设置数组当前大小
scanf(myArray);

// 在指定位置查找数组值
int Position = 0;
sort(myArray,Position,myArray.size);

// 打印查找结果
print(myArray,Position);

return 0;

}

posted on 2024-09-04 17:25  云朵偷喝你酒  阅读(7)  评论(0编辑  收藏  举报