美文网首页
3位数的水仙花数C++

3位数的水仙花数C++

作者: Cpp爱好者 | 来源:发表于2018-11-27 22:21 被阅读0次

    方法一:

    #include<iostream>

    using namespace std;

    int main()

    {

    int a, b, c;

    for (a = 1; a <= 9; a++)

    for (b = 0; b <= 9; b++)

    for (c = 0; c <= 9; c++)

    if (a * 100 + b * 10 + c == a*a*a + b*b*b + c*c*c)

    cout << "水仙花数有:" << a * 100 + b * 10 + c << endl;

    return 0;

    }

    方法二:

    #include <iostream>

    using namespace std;

    int main()

    {int i,j,k,n;

    for (n=100;n<1000;n++)

    {

    i=n/100;

    j=n/10-i*10;

    k=n%10;

    if (n == i*i*i + j*j*j + k*k*k)

    cout<<"水仙花数是:"<<n<<" "<<endl;

    }

    cout<<endl;

    return 0;

    }

    相关文章

      网友评论

          本文标题:3位数的水仙花数C++

          本文链接:https://www.haomeiwen.com/subject/myfoqqtx.html