请高手给我编个程序 冒泡法

来源:百度知道 编辑:UC知道 时间:2024/05/13 00:50:33
用冒泡法求 用键盘任意输入5个数中的最大数.
不好意思,是C的

早说么....
#include <stdio.h>

void main()
{
int aryScore[5];
int i,j,intTemp;
for(i=0;i<5;i++)
{
scanf("%d",&aryScore[i]);
}
for(i=0;i<5;i++)
{
for(j=0;j<5-i-1;j++)
{
if(aryScore[j]<aryScore[j+1])
{
intTemp=aryScore[j+1];
aryScore[j+1]=aryScore[j];
aryScore[j]=intTemp;
}
}
}
for(i=0;i<5;i++)
{
printf("%d\n",aryScore[i]);
}
}

我给你个JAVA完整的 可以直接运行

class B
{
int data[]={12,32,43,23,11,65,49,41,101,2};
public B()
{
for(int i=0;i<=(data.length-2);i++)
{
for(int j=0;j<=(data.length-i-2);j++)
{
if(data[j]>data[j+1])
{
int b=data[j];
data[j]=data[j+1];
data[j+1]=b;
}
}
}
for(int k=0;k<=data.length;k++)