我用的是冒泡排序发法,其实也就三个数的排列而已
#include<iostream> using namespace std; int main() { char a[4],b; while(cin>>a) { for(int i=3;i>0;i--) { for(int j=0;j<i;j++) { if(a[j]<a[j+1]) {b=a[j]; a[j]=a[j+1]; a[j+1]=b; } } } cout<<a[2]<<' '<<a[1]<<' '<<a[0]<<endl; } }
本文介绍了一个简单的C++程序,使用冒泡排序算法对字符数组中的三个元素进行排序。该程序通过比较相邻元素并交换位置来实现排序,最终按降序输出排序后的字符。
903

被折叠的 条评论
为什么被折叠?



