#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
char c;
cin >> n;
cin >> c;
cin.ignore();
string s;
getline(cin, s);\\不用cin是因为cin不读取空格而getline是读取的
if (n > s.length())
{
for (int i = 0; i < n - s.length(); i++)
{
cout << c;
}
cout << s;
}
else if (n < s.length())
{
for (int i = s.length() - n; i <= s.length(); i++) {
cout << s[i];
}
}
else cout << s;
return 0;
}
可能我的思路会与其他大佬雷同,纯属巧合,发布文章仅仅是为了记录自己刷的题,如果能帮助其他人也算是功德+1了 doge