静态数组是只有在定义时才分配内存的数组,大小不能动态更改。为了在未给出输入的情况下查找最小和最大元素,我们可以先在代码中定义一个静态数组,然后通过代码寻找其最小和最大元素。
以下是一个示例代码,假设我们要查找的静态数组为arr,数组长度为n:
#include
using namespace std;
int main() {
int arr[] = {3,8,1,5,9,4}; //定义静态数组
int n = sizeof(arr)/sizeof(arr[0]); //获取数组长度
int minElement = arr[0]; //定义最小值为数组第一个元素
int maxElement = arr[0]; //定义最大值为数组第一个元素
for(int i=1;imaxElement) { //如果当前元素大于最大值,则更新最大值
maxElement = arr[i];
}
}
cout<<"最小元素为:"<
输出结果为:
最小元素为:1
最大元素为:9
这样我们就成功在静态数组中查找到了最小和最大元素。
上一篇:不提供日期的情况下减去小时数