下面程序是把数组元素中的最小值放入a[0]中,则在if语句中应填入______。
时间: 2024-03-17 12:45:06 浏览: 38
```c++
void func(int a[], int n) {
int min=a[0],i,p=0;
for(i=1;i<n;i++) {
if(a[i]<min) {
min=a[i];
p=i;
}
}
if(p!=0) {
a[p]=a[0];
a[0]=min;
}
}
```
在if语句中应填入`p!=0`,因为当最小值就是a[0]时,不需要进行交换。
阅读全文