C++中如何比较5个数的大小7
发布网友
发布时间:2023-10-11 20:25
我来回答
共5个回答
热心网友
时间:2024-11-23 18:39
//冒泡法
#include<iostream.h>
#include<stdio.h>
int main ()
{
int a[5];
int i,j,t;
cout<<"input 5 numbers:"<<endl;
for(i=0;i<5;i++)
cin>>a[i];
cout<<endl;
for(j=0;j<4;j++)
for(i=0;i<4-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
cout<<"the sortted numbers :"<<endl;
for(i=0;i<5;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
热心网友
时间:2024-11-23 18:39
int M[5]={a,b,c,d,e};
int max=M[0],i,temp;
for(i=0;i<5;i++)
if(max<M[i])
{
temp=max;
max=M[i];
M[i]=temp;
}
for(i=0;i<5;i++)
printf('"%d",M[i]);追问嗯,请问你是c语言老师吗?
热心网友
时间:2024-11-23 18:40
排一下序就行,或者根据需要,取最大,最小
热心网友
时间:2024-11-23 18:40
用vector<int> (向量来做)把数字放到向量中 用sort()函数排个序就ok了。
热心网友
时间:2024-11-23 18:41
用STL的函数吧
sort(a,a+n)