c++语言如何实现水仙花数(小白)

c++语言如何实现水仙花数(小白),第1张

//案例:水仙花数
 //案例描述:水仙花数是指一个三位数,它的每个位上数字的3次幂之和等于它本身

#include
using namespace std;           //大学生可以选择的万能开头  
int main() 
{
    int num;
    int a = 0;
    int b = 0;
    int c = 0; 
    scanf("%d",&num);
    {
        a = num % 10;                                     //%用于取余 
        b = num / 10 % 10;
        c = num / 100;
        if (num==pow(a,3)+pow(b,3)+pow(c,3))                    //pow(a,3)=a^3  当然也可以用a*a*a
        {
            cout <<"Yes"<< endl;

  //和printf一样cout是c++语言的输出符号。endl是程序的结束符                               

   //cout<         }
        else
        {
            cout<<"No"<         }
    }
    return 0;
}

//cout<<表达式1<<表达式2<<……<<表达式n; cout的全名:std::cout

//在定义流对象时,系统会在内存中开辟一段缓冲区,用来暂存输入输出流的数据。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/3002895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-27
下一篇 2022-09-27

发表评论

登录后才能评论

评论列表(0条)

保存