• 2022-06-04
    输出所有水仙花数。(说明:若一个3位正整数的各个位数字立方和等于该数,则称该数为水仙花数)
  • #include<stdio.h>void main(){ int i, a, b, c;for(i=100; i<=999; i++) { a=i%10; //求个位 b=i/10%10; //求十位 c=i/100; //求百位 if( (a*a*a+b*b*b+c*c*c)== i) printf("%d", i ); }}

    内容

    • 0

      输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身.

    • 1

      三位的水仙花数: 输入一个三位的正整数n, 输出100~n范围内所有的水仙花数。 用函数判断一个整数是不是水仙花数,是返回1,不是返回0。 主函数调用该函数,实现输出100~n之间的所有水仙花数。 三位的水仙花数是指,该数的三个数字立方之和等于该数本身。 例如: 153=1*1*1+5*5*5+3*3*3

    • 2

      【其它】若一个三位数每一位数字的3次幂之和都等于它本身,则该三位数被称为水仙花数。例如153是水仙花数,各位数字的立方和为 。编程求出所有水仙花数

    • 3

      显示所有的水仙花数。一个三位正整数,如果等于该数的每位数字的立方和,则被称为水仙花数。要求用主图实现。

    • 4

      寻找水仙花数,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。