解题思路:
注意事项:
参考代码:
#include<iostream> using namespace std; void pai(int a[],int i,int n) { int min=0,j=0,t=0; for(i=0;i<n;i++) { min=a[i]; t=i; for(j=i+1;j<n;j++) { if(min>a[j]) { min=a[j]; t=j; } } swap(a[i],a[t]); cout<<"swap(a["<<i<<"]"<<", a["<<t<<"]):";//注意是冒号 for(int x=0;x<n-1;x++) cout<<a[x]<<" ";//尾末消除空格 cout<<a[n-1]<<endl; } } int main() { int n,a[110],i=0; cin>>n; for(i=0;i<n;i++) cin>>a[i]; i=0; pai(a,i,n); return 0; }
0.0分
0 人评分
WU-判定字符位置 (C++代码)浏览:1471 |
简单的a+b (C语言代码)浏览:661 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1170 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:545 |
上车人数 (C语言代码)浏览:753 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:611 |
1074题 初学者,求帮忙看下,不知道哪错了浏览:297 |
C语言程序设计教程(第三版)课后习题8.4 (C++代码)浏览:472 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:687 |
计算质因子 (Java代码)浏览:789 |