C++5个数比大小

来源:百度知道 编辑:UC知道 时间:2024/06/07 15:25:59
最好是调用函数的..

正解如下,符合调用函数的条件:
#include <iostream.h>
void f(int arr[],int len){
int temp;
for(int i=0;i<len-1;i++)
for(int j=i+1;j<len;j++){
if(arr[i]>arr[j]){
temp=arr[i];arr[i]=arr[j];arr[j]=temp;
}
}
}

void main( )
{
int arr[5];
cout<<"请输入5个整数:\n";
for(int i=0;i<5;i++){
cout<<"arr["<<(i+1)<<"]=";
cin>>arr[i];
}
int len=sizeof(arr)/sizeof(int);
f(arr,len);
cout<<"输入的5个数按从小到大显示:";
for(int j=0;j<5;j++){
cout<<arr[j]<<" ";
}
cout<<"\n其中,最大数:"<<arr[4]<<"\t最小数:"<<arr[0]<<endl;

}

#include<iostream>
using namespace std;
int main()
{
int i=0,j=0,num[5];
while(i<5)
{
cin>>num[i];
i++;