水仙花数.cpp
来自「初学者」· C++ 代码 · 共 25 行
CPP
25 行
#include <iostream.h>
bool f(int x)
{
int a=x/100;//a表示百位上的数;
int b=x%100;
int c=b%100;//c表示个位上的数;
b/=10;//b表示十位上的数;
return a*a*a+b*b*b+c*c*c==x ? true : false;
}
void main()
{
int c=0;//c是计数器,统计水仙花数个数;
for(int i=100;i<1000;i++)
{
if(f(i)==true)
{
c++;
cout<<i<<endl;
}
}
cout<<"水仙花数的个数为:"<<c;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?