首页
DreamJudge
院校信息
考研初试
机试真题
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
鱼翔浅底
2021年1月18日 11:47
小数量,冒泡即可(C)
P1010
回复 0
|
赞 2
|
浏览 10.9k
#include <stdio.h> #include <string.h> #include <stdlib.h> int main() { int n,top=-1; int a[1000]; //读取 scanf("%d",&n); for (int i = 0; i < n; i++) { scanf("%d",&a[i]); } //将奇数排在前面 for (int i = 0,tmp; i &...
Ryuichi
2020年8月9日 13:10
直接自定义排序即可,建议学学
P1010
回复 0
|
赞 0
|
浏览 11.7k
#include <bits/stdc++.h> #define ios ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0) #define debug freopen("in.txt","r",stdin),freopen("out.txt","w",stdout); #define pb push_back #define all(x) x.begin(),x.end() using namespace std; typedef long long ll; typedef pair<int,in...
创世的背影
2019年12月5日 09:16
排序(这题的答案是借用了某大佬的,我自己的结果一样就是不给我判对)
P1010
回复 1
|
赞 1
|
浏览 10.0k
#include<stdio.h> int main() { void pp(int h[],int n); int a[1000],b[1000],c[1000],n; scanf("%d",&n); int j=0; int z=0; for(int i=0;i<n;i++) { scanf("%d",&a[i]); if(a[i]%2==0) { b[j]=a[i]; ...
创世的背影
2019年12月5日 15:54
排序(这个是我自己想的)
P1010
回复 0
|
赞 0
|
浏览 9.0k
#include<stdio.h> int main() { int n,a[1000],b[1000],c[1000],x,y,i,j,k; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); } j=0; k=0; for(i=0;i<n;i++) { if(a[i]%2==0) { b[j]=a[i]; ...
FinalTaco
2020年3月26日 21:49
比较容易理解的作法
P1010
回复 1
|
赞 0
|
浏览 11.3k
#include<bits/stdc++.h> using namespace std; bool compare(int x, int y){ if (x % 2 == y % 2) return x < y; //如果x,y都为奇数或偶数,则直接比较大小 &nb...
wugenqiang
2020年3月31日 10:19
P1010 - 排序 - C
P1010
回复 0
|
赞 4
|
浏览 11.2k
/*输入n个数进行排序,要求先按奇偶后按从小到大的顺序排序。*/ #include <stdio.h> void sort(int arr[], int n); int main(){ int n, i; int a[1000]; scanf("%d", &n); for(i = 0; i < n; i++){ scanf("%d", &a[i]); } sort(a, n);//升序排序 for(i = 0; i < n; i++){//输出奇数 if(a[i] % 2){ ...
wudiyiyi
2020年4月3日 09:30
直接用sort函数
P1010
回复 0
|
赞 3
|
浏览 12.2k
#include <bits/stdc++.h> using namespace std; const int N=1005; int n,a[N]; int main() { scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&a[i]); sort(a,a+n); for(int i=0;i<n;i++)  ...
LIkkkkkkka
2020年4月3日 17:43
不知道错在哪,提示wrong answer。但是测试数据能通过
P1010
回复 0
|
赞 0
|
浏览 10.3k
#include<stdio.h> void sort(int r[1000],int n) { int i,j,temp,k; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) { k=i; if(r[k]>r[j]) &n...
codesuc
2020年3月10日 11:23
不懂为啥直接选择可以通过,冒泡不行,编译器运行是对的
P1010
回复 0
|
赞 0
|
浏览 10.0k
//直接选择排序,可以通过 #include<stdio.h> int main(){ void sort(int s[],int l); int n,a[1000],i,j,k,t; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&a[i]); } for(i=0;i<n-1;i++){ k=i; for(j=i+1;j<n;j++) if(a[j]<a[k]) k=j; //...
chenziyi
2019年12月26日 20:13
我的方法考试就凉了 无比菜的方法
P1010
回复 0
|
赞 0
|
浏览 10.6k
#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <string> using namespace std; int part(int a[],int l,int r){ int t=a[l]; while(l<r){ while(l<r&&a[r]>t)r--;//必须加l<r 要不然结果个别错误 a[l]...
1
2
3
4
5
题目
排序
题解数量
46
发布题解
在线答疑
热门题解
1
排序 题解:运用自带sort函数+定义比较方法cmp解决
2
排序 题解:拆分数组分别进行冒泡排序输出
3
排序 题解:
4
排序 题解:C
5
排序 题解:C++静态数组+sort()函数
6
排序 题解:sort
7
排序 题解:冒泡排序
8
排序 题解:笨蛋算法
9
排序 题解:
10
排序 题解:qsort