本人因是菜鸟,在自学算法,每过几天会发一套算法,以证明自己每天的进步!
以下是简单的输入值排序(冒泡排序):
已经验证过,运用c++:
#include <iostream>
using namespace std;
int main()
{
int a[6];
for(int i=0;i<6;i++){
cin>>a[i];
//scanf("%d",a+i); 这是两种输入方式!
}
for(int i=0;i<6;i++)
{
for(int j=0;j<6-i;j++)
{
if(a[j]<a[j+1]){ //">"从小到大,"<"从大到小
int tmp;
tmp = a[j];
a[j] = a[j+1];
a[j+1] = tmp;
}
}
}
for(int i=0;i<6;i++)
{
cout<<a[i]<<"\t";
}
return 0;
}