水仙花数.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 + -
显示快捷键?