资深天翼
先排序,在输出第m个。
选择排序如下:
for(int i=1; i<n; i++) for(int j=i; j<=n; j++) if(a[i]<a[j]) { tmp=a[i]; a[i]=a[j]; a[j]=tmp; }
新手天翼
定义 a[1000],n,y; cin>>n>>y; for(int i=0;i<n;i++) cin>>a[i]; for(int i=0;i<n-1;i++) for(int j=i+1;j<n;j++) if(a[i]<a[j]) { int t=a[i]; a[i]=a[j]; a[j]=t; } cout<<a[y-1];
修练者
int m,n,k; cin>>m>>n; int a[m],_b; for(_b=0;_b<m;_b++) cin>>a[_b]; int hold; int len=sizeof(a)/sizeof(int); for (int i=0;i<len;i++) for (int pass=1;pass<len;pass++) { for(int i=0;i<len-pass;i++) if(a[i]<a[i+1]) { hold=a[i]; a[i]=a[i+1]; a[i+1]=hold; } } cout<<a[n-1]<<endl;
初级守护
选择排序:
for (int i=0; i<n-1; i++)
{
for (int j=i+1; j<n; j++)
{
if (a[i]<a[j]) swap(a[i],a[j]);
}
}
初级守护
非整段代码
for (int i=0;i<len;i++)
for (int pass=1;pass<len;pass++)
{
for(int i=0;i<len-pass;i++)
if(a[i]<a[i+1])
{
hold=a[i];
a[i]=a[i+1];
a[i+1]=hold;
}
}
cout<<a[n-1]<<endl;
return 0;
新手守护
for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
if (a[i]<a[j]) swap(a[i],a[j]);
}
}
cout<<a[k-1];
高级天翼
用选排:
先输入。
然后:
for(int i=1;i<n;i++){
for(int j=i;j<=n;j++){
if(a[i]<a[j])swap(a[i],a[j]);
}
}
最后输出就行。
//求采纳!!!
初级光能
核心部分
int a,b,c[100];
cin>>a>>b;
for(int i=0;i<=a-1;i++)
cin>>c[i];
sort(c+0,c+a,cat);
cout<<c[b-1];
注意
int cat(const int &a,const int &b)
{
return a>b;
}
中级天翼
核心:
整型 a,b,i,j,d; 输入>>a>>b; int c[a]; 循环(i=0;i<a;i++) cin>>c[i]; 循环(i=0;i<a-1;i++){ for(j=i+1;j<a;j++){ if(c[j]>c[i]){ d=c[j]; c[j]=c[i]; c[i]=d; } } } cout<<c[b-1];
修练者
定义 k,n,a[110],temp,j;
输入>>n>>k;
循环(int i=0;i<n;i++)
{
cin>>a[i];
}
循环(int i=0;i<n-1;i++)
{
循环(int j=i+1;j<n;j++)
{
如果 (a[i]<a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
输出<<a[k-1];
以上是核心代码(需要把上面的中文翻译成编程语言),最后只要把框架添上就行了。
望采纳!!!
初级守护
for (int i=0;i<len;i++)
for (int pass=1;pass<len;pass++)
{
for(int i=0;i<len-pass;i++)
if(a[i]<a[i+1])
{
hold=a[i];
a[i]=a[i+1];
a[i+1]=hold;
}
非整段代码
中级光能
for(int i=0;i<n;i++) { cin>>a[i]; } for(int i=0;i<n-1;i++) { for(int j=i+1;j<n;j++) { if(a[i]<a[j]) swap(a[i],a[j]); } } cout<<a[k-1];
资深守护
for(int i=1;i<=b-1;i++) for(int j=i+1;j<=b;j++){ if(a[i]<a[j]){ int t=a[i]; swap(a[i],a[j]); } }
资深光能
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
初级光能
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<n;i++)
for(int j=i+1;j<=n;j++)
if(a[i]<a[j])
{
int t=a[i];
a[i]=a[j];
a[j]=t;
}
以上为循环结构