5----编程打印水仙花数

版权声明:本文为博主原创文章,如果喜欢欢迎收藏转载! https://blog.csdn.net/u010804317/article/details/75231308

问题描述

       水仙花数,就是一个三位数,其各数字立方和等于其本身。例如,153=1^3+5^3+3^3。

算法分析

       主要是如何取出数的个,十,百位上的数字。注意区分%(取余运算),/(整除运算)即可。

代码实现

#include<stdio.h> 
int main()
{
	int i,j,k,m;
	printf("water flower's number :\n");
	for(i=100;i<1000;i++)
	{
		j=i/100;
		k=i%100/10;
		m=i%10;
		if(i==j*j*j+k*k*k+m*m*m)
		printf("%-5d  ",i);
		}
		return 0;
}


代码运行




猜你喜欢

转载自blog.csdn.net/u010804317/article/details/75231308