编写程序,找出数组a中前n个元素中的最小元素 及其下标,然后把它和数组中最前面的元素a[0]交换位置。

系统给定外部整型变量n和整型数组a(不需要自行定义)。
2025-05-22 14:57:36
推荐回答(3个)
回答1:

int min=a[0];
int b, c;

for(i =0;i{
if(a[i]min=a[i];
b=i;
}
c=min;
min=a[0];
a[0]=min;
printf("min=%d,b=%d",min,b);

我去年过的二级,现在有些生疏 了。希望对你有帮助

回答2:

{ int[] ints={1,2,3,4,5,6,0,20,4,23}; int min=ints[0]; array[0]=min; array[flag]=temp; System.out.println("最小的整数为,

回答3:

void main()
{
int b=a[0],temp,min,z;
for(int i=1;i {
 if(b>a[i])
 b=a[i];
 }  
 min=b;
 for(int j=0;j {
 if(a[j]==min)
 z=j;
 }
 temp=a[0];
 a[0]=min;
 a[z]=temp; 
}