安全问答

安全问答是一个知识全球问答,包含丰富的问答知识

首页 常规 游戏 娱乐 科技 程序员

水仙花数是指一个N位正整数N≥3它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序计算所有N位水仙花数。输入格式输入在一行中给出一个正整数N3≤N≤7。输出格式按递增顺序输出所有N位水仙花数每个数字占一行。输入样例3输出样例153370371407

  • 日期: 2026-03-16
  • 标签: 社会

#include #include using namespace std;

int main() { int n; cin >> n;

for (int i = pow(10, n - 1); i <= pow(10, n) - 1; i++)
{
    int sum = 0;
    for (int j = i; j; j /= 10) // 计算i的位数
    {
        sum += pow(j % 10, n);
    }

    if (i == sum)
        cout << i << endl;
}

return 0;

}

水仙花数是指一个N位正整数N≥3它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序计算所有N位水仙花数。输入格式输入在一行中给出一个正整数N3≤N≤7。输出格式按递增顺序输出所有N位水仙花数每个数字占一行。输入样例3输出样例153370371407

原文地址: http://www.cveoy.top/t/topic/brLF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录

  • 上一篇: 请将这段话改写通过调整语序、增减字数、替换同义词等方式避免与原文出现连续5个字相同的句子使这段话更加具有逻辑:同时为了避免IP形象联名泛滥应当注重文化的有效契合让联名优势互补实现双赢。比如冰墩墩可在2022年北京冬奥会结束后担任中国冰雪运动的形象大使从而进一步加强IP形象的推广和内涵深化。
  • 下一篇: 出汗对身体又好处吗

© 2019 • 2025 - 安全问答 站长邮箱:wxgpt@qq.com    ICP备案/许可证号:豫ICP备2024104334号-2