问题描述
找出0~100000的水仙花数并将其打印出来。
水仙花数:假设此数有n位,那么这个数等于每一位的n次方之和,例如:153=13+53+33
解决思路
一、遍历1~100000的所有数字(循环遍历)
二、要确定这个数有几位(确定n)
三、求出各个位数的n次方之和
四、将第三步求出来的结果与原来的数做对比,相等则满足要求,便输出。
代码编写
#include<stdio.h>
#include<math.h>
int main()
{
int i
找出0~100000的水仙花数并将其打印出来。
水仙花数:假设此数有n位,那么这个数等于每一位的n次方之和,例如:153=13+53+33
一、遍历1~100000的所有数字(循环遍历)
二、要确定这个数有几位(确定n)
三、求出各个位数的n次方之和
四、将第三步求出来的结果与原来的数做对比,相等则满足要求,便输出。
#include<stdio.h>
#include<math.h>
int main()
{
int i
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。