自用PTA题目记录0014
以下题目序号并无实际意义
7-15 将一整个正整数的所有位重新排序,组成一个最大数
题目作者: 更无漏 单位: 许昌学院 代码长度限制: 16 KB 时间限制: 400 ms 内存限制: 64 MB
输入一个正整数,将这个数的所有位进行重新排序,得出最大的值。
输入格式: 输入一个正整数
输出格式: 输出排序后最大的值
输入样例:
19837
输出样例:
98731
代码
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main(void)
{
string str;
cin >> str;
sort(str.begin(), str.end());
for (int i = str.size()-1; i >= 0; i--)
{
cout << str[i];
}
cout << endl;
return 0;
}
总结
虽然C++苦手,不过这点程度还是勉强能写一写的
┓( ´∀` )┏
PTA提交通过截图

该博客记录了一道PTA题目,要求将正整数的各位重新排序以形成最大数。作者使用C++解决了这个问题,虽然不擅长C++,但仍然成功完成并提交通过。代码和解决方案包含在博客中。

5112

被折叠的 条评论
为什么被折叠?



