算出100~1000的水仙花数

首先我们要先知道水仙花数是什么

水仙花数就是将一个数的个十百分开然后每个数相乘3

比如135就是1*1*1+3*3*3+5*5*5结果跟输入相同的就是水仙花数

那来看一下我们的程序

#include<iostream>
using namespace std;
int main()
{
  int bai,shi,ge,i;
  cout<<"水仙花数:"<<endl;
  for(i=100;i<1000;i++)
  {
    bai=i/100;
    shi=(i/10)%10;
    ge=i%10;
    if(bai*bai*bai+shi*shi*shi+ge*ge*ge==i)
    cout<<i<<" ";
  }
  return 0;
}

 

我们要先取出个十百

然后算

好了

以上就是我今天学习到的所有内容啦

拜拜ヾ(•ω•`)o

 

上一篇:vue3 element-plus 封装 validate-select


下一篇:Flask(五):组件的使用(flask-session、wtforms)