niusouti.com

编写一个求出找出所有水仙花数的程序,判断一个数是否是水仙花数由子函数完成,输出由主函数完成。若一个三位正整数,若它的所有数字立方和等于该数本身,则为水仙花数。例如 153=13+53+33请帮忙给出正确答案和分析,谢谢!

题目

编写一个求出找出所有水仙花数的程序,判断一个数是否是水仙花数由子函数完成,输出由主函数完成。

若一个三位正整数,若它的所有数字立方和等于该数本身,则为水仙花数。

例如 153=13+53+33

请帮忙给出正确答案和分析,谢谢!


相似考题
更多“编写一个求出找出所有水仙花数的程序,判断一个数是否是水仙花数由子函数完成,输出由主函数完成。若一个三 ”相关问题
  • 第1题:

    编写一个求出一维数组a[10]中所有素数之和的程序,判断一个数是否是素数由子函数完成,求和由主函数完成。 例如 若int a[10]={2,6,13,8,24,27,31,40,22,12},则和为46.


    实验9.rar

  • 第2题:

    输出3位数的水仙花数。编写程序,输出100-1000之间的水仙花数。所谓水仙花数是指一个3位数,其各位数字的立方和等于该数本身。 (格式提示:每行输出一个水仙花数)


  • 第3题:

    1、编程实现以下功能:由用户输入一个三位数,判断该数是否是水仙花数并输出判断结果。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如:153是一个水仙花数,因为153=1+125+27。


    软件资源管理;为用户提供交互界面;硬件资源管理

  • 第4题:

    3、设计一个程序,求出1000以内所有的水仙花数。水仙花数是指一个三位的正整数,其各个数字的立方和等于该数字本身,例如:153就是水仙花数


    For i=1 to 1000 s=0 For j=1 To i-1 If i mod j=0 Then s=s+j Next If s=i Then Print iNext

  • 第5题:

    编写程序,打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。


    \r\n\tC语言实现: \r\n\t#include<stdio.h> \r\n\tmain() \r\n\t{ \r\n\tint i,j,k,n; \r\n\tprintf(“‘water flower’number is:”); \r\n\tfor(n=A00;n<A000;n++) \r\n\t{ \r\n\ti=n/A00;/*分解出百位*/ \r\n\tJ=n/A0%A0:/*分解出十位*/ \r\n\tk=n%A0;/*分解出个位*/ \r\n\tif(n==i*i*i+j*j*j+k*k*k) \r\n\tprintf(“%-Ed”,n); \r\n\t} \r\n\tprintf(“/n”); \r\n\t}\r\n