| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 158845 | 章泽原 | 02数字拼接 | C++ | Accepted | 1 MS | 280 KB | 646 | 2026-08-22 17:54:09 |
#include <iostream> #include <string> using namespace std; int main() { int a, b; // 读取整数 a 和一位数 b cin >> a >> b; // 1. 将整数 a 转换为字符串 string str_a = to_string(a); // 2. 将一位数 b 转换为字符,并拼接到字符串 a 的末尾 // '0' + b 可以将数字转换为对应的字符 (例如 3 变成 '3') str_a += ('0' + b); // 3. 将拼接后的字符串转换回 long long 类型的整数,防止平方时溢出 long long num = stoll(str_a); // 4. 计算并输出平方值 cout << num * num << endl; return 0; }