2个回答
展开全部
#include "iostream.h"
#define N 4
#define K 2
void main()
{
int a[N],i,j,t;
cout<<"输入"<<N<<"个自然数:"<<endl;
for(i=0;i<N;i++)
cin>>a[i];
//由大到小排序
for(i=0;i<N-2;i++)
for(j=1;j<N;j++)
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
cout<<"由大到小排序后,第"<<K<<"个数是:"<<endl
<<a[K-1]<<endl;
}
#define N 4
#define K 2
void main()
{
int a[N],i,j,t;
cout<<"输入"<<N<<"个自然数:"<<endl;
for(i=0;i<N;i++)
cin>>a[i];
//由大到小排序
for(i=0;i<N-2;i++)
for(j=1;j<N;j++)
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
cout<<"由大到小排序后,第"<<K<<"个数是:"<<endl
<<a[K-1]<<endl;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#define n 10
#include<stdio.h>
main()
{int a[n],i,j,t,k;
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("enter k:");
scanf("%d",&k);
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]<a[j])
{t = a[i];
a[i] = a[j];
a[j] = t;
}
for(i=0;i<n;i++)
printf("%d\n",a[i]);
printf("\n");
printf("%d",a[k-1]);
}
#include<stdio.h>
main()
{int a[n],i,j,t,k;
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("enter k:");
scanf("%d",&k);
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(a[i]<a[j])
{t = a[i];
a[i] = a[j];
a[j] = t;
}
for(i=0;i<n;i++)
printf("%d\n",a[i]);
printf("\n");
printf("%d",a[k-1]);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询