ABC379A Cyclic
原题链接:A - Cyclic
Tag:模拟
题目描述
给你一个三位整数 \(N\) ,其中每个数字都是介于 \(1\) 和 \(9\) 之间的整数。
设 \(a\) 、 \(b\) 、 \(c\) 分别是 \(N\) 的百位、十位和个位数。打印一个按此顺序排列 \(b\) , \(c\) , \(a\) 所组成的整数,以及一个按此顺序排列 \(c\) , \(a\) , \(b\) 所组成的整数。
分析
根据题目要求直接实现即可,
可以使用 std::rotate
来精美实现。
代码实现
void NeverSayNever() {
string str; cin >> str;
std::rotate(str.begin(), str.begin() + 1, str.end());
cout << str << ' ';
std::rotate(str.begin(), str.begin() + 1, str.end());
cout << str << endl;
}
日志
本页面创建于 2024/11/10 20:48