00013.cpp

来自「通过一些基础的程序」· C++ 代码 · 共 27 行

CPP
27
字号
/*
名称编号:00013
实现功能:水仙花数
运行结果:通过
*/
/*******************************************************/
#include <iostream>
using namespace std;
void main()
{ 
	int num=153;
	int gw;
	int sw;
	int bw;
    for (num=100;num<1000;num++)
		{
			gw=num%10;
			sw=(num%100)/10;
			bw=num/100;
     		if(gw*gw*gw+sw*sw*sw+bw*bw*bw==num)
				cout<<num<<' '<<endl;
		}
}
/*******************************************************/
//【拓展1】计算四位的水仙花数,除了取余还以利用加减法得到每位
//百位 q=a/100  十位 w=(a-q*100)/10  个位 e=(a-q*100-w*10)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?