用C语言函数fun实现水仙花数的判断编程------(C每日一编程)

水仙花数:

是一个三位数,其各位数字的立方和等于该数本身。

例如:153=1*1*1+5*5*5+3*3*3。

参考代码:

int fun(int n) {
	int g, s, b;
	g = n % 10;//个位
	s = n / 100;//十位
	b = n / 10 % 10;//百位
	if (g*g*g+s*s*s+b*b*b==n)return 1;
	else return 0;

}
int main() {
	int i;
	for (i = 100; i < 1000; i++) {
		if (fun(i))
			printf("%d是水仙花数\n", i);
	}
	return 0;
}

运行结果:

用C语言函数fun实现水仙花数的判断编程------(C每日一编程)_第1张图片

以上仅供参考。

用C语言函数fun实现水仙花数的判断编程------(C每日一编程)_第2张图片

你可能感兴趣的:(C语言,C编程,C初学者,c语言,开发语言)