输出水仙花数—循环练习六

在这里插入图片描述
#include
#include <Windows.h>

using namespace std;

int main(void) {
int a,b,c;

for(int i=0; i<=999; ++i) {
	a = i%10;  //取余 个位
	b = i/10 %10; //十位、
	c = i/100;  //百位
	if( a*a*a + b*b*b + c*c*c ==i) {
		cout << "水仙花数为:" << i <<endl;
	}
}

system("pause");
return 0;

}
/**
输出所有水仙花数
水仙花数: 3位数字, 各位的立方之和,等于这个数本身.
说明: 严格的说只有3位的整数, 才可能是水仙花数.
100到999之间产生
**/
![在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

发布了73 篇原创文章 · 获赞 0 · 访问量 9887

猜你喜欢

转载自blog.csdn.net/weixin_45399178/article/details/104197715