求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。

程序代码:

#define _CRT_SECURE_NO_WARNINGS 1

#include
#include 

int main()
{
	int i = 0;
	int j = 0;
	int k = 0;
	for (i = 0; i <= 9; i++)
	for (j = 0; j <= 9; j++)
	for (k = 1; k <= 9; k++)
	if (i + j * 10 + k * 100 == i*i*i + j*j*j + k*k*k)
		printf("%d%d%d ", k, j, i);
	printf("\n");
	system("pause");
	return 0;
}

运行界面:

求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。_第1张图片

你可能感兴趣的:(面试题)