首页
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
活着的传奇
2023年8月23日 11:09
整数奇偶排序 题解:
P1248
回复 0
|
赞 0
|
浏览 717
存入数组然后排序,然后前后遍历就可以了。 #include<bits/stdc++.h> using namespace std; int main(){ int a[10]; while(cin>>a[0]>>a[1]>>a[2]>>a[3]>>a[4]>>a[5]>>a[6]>>a[7]>>a[8]>>a[9]){ sort(a,a+10); for(int i=9;i>=0;i--){ if...
Syou
2023年8月15日 11:12
整数奇偶排序 题解:
P1248
回复 0
|
赞 0
|
浏览 886
C++ 清空vector使用clear() #include <iostream> #include <vector> #include <algorithm> using namespace std; int main(){ vector<int> a(10); vector<int> odd; vector<int> even; vector<int>::iterator it; while(cin >> a[0] >> a[1] &...
dongqing
2023年7月31日 09:48
整数奇偶排序 题解:
P1248
回复 0
|
赞 0
|
浏览 723
采用两个数组存放的方式,因为两次输出的大小顺序不同,所以采用同一个cmp的方式不可行,故根据奇数偶数分为两个数组进行存放,然后排序输出。 #include<bits/stdc++.h> using namespace std; int main(){ int a[10]; while(cin>>a[0]>>a[1]>>a[2]>>a[3]>>a[4]>>a[5]>>a[6]>>a[7]>>a[8]>&g...
wyz5008
2023年5月9日 12:27
整数奇偶排序 题解:
P1248
回复 0
|
赞 0
|
浏览 1.1k
就是先小到大排序,然后逆序输出奇数,顺序输出偶数。 个人觉得这种方法比自定义排序简单多了 #include <cstdio> #include <iostream> #include <algorithm> using namespace std; int main() { int a[10]; while(cin >> a[0] >> a[1] >> a[2] >> a[3] >> a[4] >> a[5] >> a[...
Hegel
2023年3月24日 21:52
整数序列,先输出奇数递减,再输出偶数递增
P1248
回复 0
|
赞 0
|
浏览 2.1k
#include <iostream> using namespace std; int main() { int a[10]; while (cin >> a[0] >> a[1] >> a[2] >> a[3] >> a[4] >> a[5] >> a[6] >> a[7] >> a[8] >> a[9]) { bool sel[10] = { false }; for (int i = 0, flag=0, max=-1; ...
阔赛英
2023年2月2日 13:30
cmp函数的一个特性就是, 如果return false, 那么函数就
P1248
回复 0
|
赞 1
|
浏览 3.4k
#include <iostream> #include <algorithm> using namespace std; bool cmp(int a, int b) { if (a % 2 == 1 && b % 2 == 1)//同为奇数 return a > b;//从大到小 if (a % 2 == 0 && b % 2 == 0)//同为偶数 return a < b;//从小到大 return a % 2 > b % ...
Mihara
2022年6月9日 22:12
多级排序思想
P1248
回复 0
|
赞 1
|
浏览 4.4k
我自定义奇偶性的排序规则: 两个数a、b的奇偶性无非3种情况 1)同为奇数 ,降序即可 2)同为偶数 ,升序即可 3)一奇一偶,奇在偶前 #include <iostream> #include <algorithm> using namespace std; bool cmp(int a, int b) { // 奇数降序、偶数升序 int i = a & 1, j = b & 1; &n...
Sacan
2022年6月5日 22:16
两个数组
P1248
回复 0
|
赞 2
|
浏览 4.8k
#include <iostream> #include <vector> #include <algorithm> using namespace std; bool cmp(int a, int b){ return a > b; } int main() { vector<int> a(10); while(cin >> a[0] >> a[1] >> a[2] >> a[3] >> a[4] >> a...
杨德胜
2021年3月7日 21:18
P1248 解题思路分享
P1248
回复 0
|
赞 1
|
浏览 7.8k
#include <bits/stdc++.h> using namespace std; bool cmp(int a, int b){ if(a%2==b%2){ if(a%2==1) return a>b; else return a<b; } else return a%2>b%2; } int main() { int a[10]={0}; while(cin>>a[0]>>a[1]>>a[2]>>a[3]>>a[4]>>a...
老猫
2021年1月13日 09:23
亢龙有悔
P1248
回复 0
|
赞 1
|
浏览 7.9k
#include <iostream> #include <string> #include <string.h> #include<algorithm> using namespace std; bool compare(int a,int b) { if(a%2&&b%2)//都是奇数 return a>b; else if(a%2==0&&b%2==0)//偶数 return a<b; else//奇偶 return (a%2>b%2)...
1
2
3
题目
整数奇偶排序
题解数量
30
发布题解
在线答疑
热门题解
1
整数奇偶排序 题解:模板题
2
整数奇偶排序 题解:一个数组,sort巧妙解决
3
整数奇偶排序 题解:
4
整数奇偶排序 题解:SORT
5
快排划分思想来进行奇偶排序
6
整数奇偶排序(多组测试输入) 题解:
7
两个数组
8
整数奇偶排序 题解:
9
整数奇偶排序 题解:用俩数组分别打包奇偶数,再分别输出
10
亢龙有悔