酷代码 AI
菜单
服务商

C++实现:判断正整数是否为“超级整数”

```cpp #include <iostream> using namespace std; // 判断一个数是否为超级整数的函数 bool isSuperInteger(int n) { // 先将数字转换为字符串,方便逐位检查 string numStr = to_string(n); // 从字符串的第二个字符开始检查 for (int i = 1; i < numStr.length(); i++) { // 如果当前字符不是 '0',则该数不是超级整数 if (numStr[i] != '0') { return false; } } // 所有非最高位都是 '0',则该数是超级整数 return true; } int main() { int n; // 读取输入的正整数 cin >> n; // 调用 isSuperInteger 函数判断是否为超级整数 if (isSuperInteger(n)) { cout << "Yes" << endl; } else { cout << "No" << endl; } return 0; } ``` ######[AI问答 | 242点数解答 | 2025-11-10 20:27:49]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]