#include <iostream> #include <string> // 用于处理字符串形式的数字 using namespace std; int main() { long long n; // 使用long long以防输入的数字接近10^9 cin >> n; // 读取整数 // 将整数转换为字符串以便处理其长度 string numStr = to_string(n); // 如果数字长度小于9,则在前面补充零 if (numStr.length() < 9) { numStr = string(9 - numStr.length(), '0') + numStr; } else { // 如果数字长度大于9,则只保留前9位(虽然题目已经说明n<10^9,但为了代码的健壮性还是加上这个判断) numStr = numStr.substr(0, 9); } // 输出结果 cout << numStr << endl; return 0; }