为一个整型数组实现: 1.查找数组中的最大值 2.给数组进行排序(小→大) 求答案啊! T.T

实验那两个题是对数组做,不是对两个或三个数
输入输出请用C++的方法
iostream、cin、cout

第1个回答  2012-03-11
# include <stdio.h>
void Sort(int *Data,int Length) //冒泡排序
{
int Temp = 0;
for (int i=0;i<Length;i++)
{
for (int j=i+1;j<Length;j++)
{
if (Data[i]>Data[j])
{
Temp = Data[i];
Data[i] = Data[j];
Data[j] = Temp;
}
}
}
}
void main()
{
int Data[10] = {9,6,8,5,4,3,7,2,0,1};
Sort(Data,10);
for (int i=0;i<10;i++)
{
printf("%d\t",Data[i]);
}
printf("\n");
//因为排序过后(小→大),最大值就是最后一个
printf("the max num is:%d\n",Data[9]);

}
相似回答