1. 首页 >生活 > 正文

水仙花数C语言=<N<=7 水仙花数c语言

导读 大家好,我是小典,我来为大家解答以上问题。水仙花数C语言=

大家好,我是小典,我来为大家解答以上问题。水仙花数C语言=

1、#include <stdio.h>

2、 int fun(int a,int b)

3、 {

4、int i,m,n,k,count=0;

5、if(a>b)

6、{

7、for(i=b;i<=a;i++)

8、{

9、m=i/100;

10、n=(i%100)/10;

11、k=i%10;

12、if(i==((m*m*m)+(n*n*n)+(k*k*k)))

13、{

14、count+=1;

15、printf("%d ",i);

16、}

17、}

18、}

19、else if(a<b)

20、{

21、for(i=a;i<=b;i++)

22、{

23、m=i/100;

24、n=(i%100)/10;

25、k=i%10;

26、if(i==(m*m*m)+(n*n*n)+(k*k*k))

27、{

28、count+=1;

29、printf("%d ",i);

30、}

31、}

32、}

33、else

34、{

35、m=a/100;

36、n=(a%100)/10;

37、k=a%10;

38、if(a==(m*m*m)+(n*n*n)+(k*k*k))

39、{

40、count=1;

41、printf("%d ",a);

42、}

43、}

44、printf("%d ",count);

45、return 0;

46、 }

47、 void main()

48、 {

49、 int a,b;

50、 printf("请输入要查找的区间端点(三位数以内):");

51、 scanf("%d%d",&a,&b);

52、 fun(a,b);

53、 }

54、不知道是不是你要的~~~

本文到此讲解完毕了,希望对大家有帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!