1 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main() { int t,i; cin>>t; while(t!=0) { int a[t];//数组的大小 for(i=0;i<t;i++) { cin>>a[i]; } //找出最小的数 int temp = a[0]; int xiabiao = 0; for(i=0;i<t;i++) { if(temp>a[i]) { temp = a[i]; xiabiao = i; } } //先判断最小的数是否是最前面的数 if(temp==a[0]) { for(i=0;i<t;i++) { cout<<a[i]<<" "; } cout<<endl; cin>>t; continue; }else { temp = a[0]; a[0] = a[xiabiao]; a[xiabiao] = temp; //输出 for(i=0;i<t;i++) { cout<<a[i]<<" "; } cout<<endl; } cin>>t; } }
- 1
信息
- ID
- 188
- 时间
- 3000ms
- 内存
- 128MiB
- 难度
- 6
- 标签
- (无)
- 递交数
- 713
- 已通过
- 213
- 上传者