关注
分享一个网上找到的第一题的代码 #include<iostream>
#include<vector>
using namespace std;
bool check(char a, char b, char c) {
if (b == '+' && a == '+' && c != '*' && c != '/') return true;
if (b == '-' && a == '-' && c != '*' && c != '/') return true;
if (b == '*' && (a == '+' or a == '-')) return true;
if (b == '/' && a == '/') return true;
return false;
}
int main() {
int n; cin >> n;
vector<int> num(n); vector<char> op(n+1,'+');
for (int i = 0; i < n-1; i++) {
cin >> num[i];
cin >> op[i+1];
}
cin >> num[n - 1];
for (int i = 0; i < n-1; i++) {
for (int j = 0; j < n-i-1; j++) {
if (num[j]>num[j+1]&&check(op[j],op[j+1],op[j+2])) {
num[j] = num[j] ^ num[j + 1];
num[j + 1] = num[j] ^ num[j + 1];
num[j] = num[j] ^ num[j + 1];
}
}
}
for (int i = 0; i < n; i++) {
cout << num[i] << " ";
if (i < n - 1) cout << op[i + 1] << " ";
}
cout << endl;
system("pause");
return 0;
}
查看原帖
点赞 评论
相关推荐
世界以痛吻我我直接痛...:考研吧

点赞 评论 收藏
分享
风中翠竹:真的真的真的没有kpi。。。面试官是没有任何kpi的,捞是真的想试试看这个行不行,碰碰运气,或者是面试官比较闲现在,没事捞个人看看。kpi算HR那边,但是只有你入职了,kpi才作数,面试是没有的。

点赞 评论 收藏
分享
06-04 09:27
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习生的蛐蛐区 #
45956次浏览 356人参与
# 夸夸我的求职搭子 #
199779次浏览 1917人参与
# 你认为小厂实习有用吗? #
16825次浏览 211人参与
# 三一重工求职进展汇总 #
12990次浏览 60人参与
# 应届生,你找到工作了吗 #
19309次浏览 144人参与
# 硬件应届生薪资是否普遍偏低? #
75038次浏览 518人参与
# 说说你知道的学历厂 #
32087次浏览 189人参与
# 计算机有哪些岗位值得去? #
14852次浏览 142人参与
# 下班后的时间你怎么安排 #
8798次浏览 129人参与
# 材料人,你们签了哪个公司 #
7164次浏览 17人参与
# 你找工作的时候用AI吗? #
16319次浏览 206人参与
# 面试尴尬现场 #
27645次浏览 185人参与
# 哪一瞬间觉得自己长大了 #
8105次浏览 183人参与
# 在职场上,你最讨厌什么样的同事 #
14887次浏览 151人参与
# 社会教会你的第一课 #
32063次浏览 420人参与
# 中核求职进展汇总 #
20477次浏览 152人参与
# 电网笔面经互助 #
36487次浏览 354人参与
# 简历当中有水分算不算造假? #
25808次浏览 380人参与
# 神州信息工作体验 #
16389次浏览 75人参与
# 学历贬值真的很严重吗? #
22241次浏览 162人参与