openjudge 1.10编程基础之简单排序

博主分享了openjudge平台上的5道编程基础题目,涉及简单排序问题。通过幽默的方式引导读者,只展示了部分题目,鼓励大家自行尝试,挑战编程技能。

hello!我还是我,不一样的烟火!今天,我来给大家继续发布openjudge上的题目!(不喜勿喷!本人依旧是个菜鸡!)

好了,进入正题,大家一起看标题!!!!!!!【滑稽】【滑稽】【滑稽】

废话不多说!直接上图片???

哈哈,被骗了吧!

不玩了!真的上代码!

01

#include<bits/stdc++.h>
using namespace std;
struct c{
	int xh;
	float cj;
}a[1000];
bool compare(const c &a,const c &b){
	return a.cj>b.cj;
}
int main(){
	int n,k;
	scanf("%d%d",&n,&k);
	for(int i=1;i<=n;i++)
		scanf("%d %f",&a[i].xh,&a[i].cj);
	sort(a+1,a+n+1,compare);
	printf("%d %g",a[k].xh,a[k].cj);
    return 0;
} 

02

#include<bits/stdc++.h>
using namespace std; 
int cmp(int a, int b){ 
	return a > b; 
}
int main(){
	int n,x;
	cin>>n;
	int a[n],i,j=0;
	for(i=0;i<n;i++){
		cin>>x;
		if(x%2==1){ 
			a[j
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值