求1000以内的所有水仙花数

#include//打印1000以内所有的水仙花数

int main()

{

int i,baiwei=0,shiwei=0,gewei=0;

for(i=1;i<1000;i++)

{

//printf("本次运算的是%d\n",i);

baiwei=i/100;

shiwei=(i-baiwei*100)/10;

gewei=i-baiwei*100-shiwei*10;

//printf("%d,%d,%d\n",baiwei,shiwei,gewei);

if(i==baiwei*baiwei*baiwei+shiwei*shiwei*shiwei+gewei*gewei*gewei)printf("%d是水仙花数。\n",i);

}

return 0;

}

1,153,370,371,407。

在网上看到另一种解法很受启发:

#include//打印1000以内的所有水仙花数

int main()

{

int x,y,z;//x为百位数字,y为十位数字,z为个位数字

for(x=0;x<=9;x++)

{

for(y=0;y<=9;y++)

{

for(z=0;z<=9;z++)

{

if((x*100+y*10+z)==(x*x*x+y*y*y+z*z*z))

printf("%d是水仙花数。\n",(x*100+y*10+z));

}

}

}

return 0;

}0,1,153,370,371,407。

求1000以内的所有水仙数c语言,求1000以内的所有水仙花数相关推荐

  1. c语言编写1000以内素数的函数6,C语言求1000以内的素数

    Today,让我来带大家学习怎样用C语言求1000以内的素数并输出 在这里,我用到的求素数的方法是用 i 除以 2 ~ i - 1 之间的每一个整数,如果都不能整除,那 i 就是素数,下面就不多说了, ...

  2. C语言求一万以内的超级素数,用C语言求素数的优化.doc

    用C语言求素数的优化 用C语言求素数的优化 这个程序运行了8个小时,求一亿以内的素数和超级素数. 大家帮忙看看,我求一亿以内的素数和超级素数.从下午5:30开始,一直到零晨0点30才结束.我的电脑配置 ...

  3. 用c语言求五位回文数,C语言求回文数(详解版)

    问题描述 打印所有不超过n(取n<256)的其平方具有对称性质的数(也称回文数). 问题分析 对于要判定的数n计算出其平方后(存于a),按照"回文数"的定义要将最高位与最低位 ...

  4. c语言200-500完数,C语言求完数(完全数)(详解版)

    问题描述 求某一范围内完数的个数. 如果一个数等于它的因子之和,则称该数为"完数"(或"完全数").例如,6的因子为1.2.3,而 6=1+2+3,因此6是&q ...

  5. c语言编写函数求回文数,C语言求回文数(详解版)

    问题描述 打印所有不超过n(取n<256)的其平方具有对称性质的数(也称回文数). 问题分析 对于要判定的数n计算出其平方后(存于a),按照"回文数"的定义要将最高位与最低位 ...

  6. 用C语言求三位数的回文素数,C语言求回文素数

    问题描述 所谓回文素数指的是,对一个整数n从左向右和从右向左读其数值都相同且n为素数,则称整数为回文素数. 对于偶数位的整数,除了11以外,都不存在回文素数.即所有的4位整数.6位整数. 8位整数-都 ...

  7. 求1到n的素数个数C语言,求 1~n 之间素数的个数

    1. 筛选法 筛选掉偶数,然后比如对于 3,而言,筛选掉其整数倍数:(也即合数一定是某数的整数倍,比如 27 = 3*9) int n = 100000000; bool flag[100000000 ...

  8. C语言循环求出2的10次幂,C语言求2的100次幂的结果.doc

    C语言求2的100次幂的结果 求2的100次幂的结果 #include #include #include #include void main void int a,b,i; char s[40], ...

  9. java求1000以内的回文素数_C语言求回文素数

    任意的整数,当从左向右读与从右向左读是相同的,且为素数时,称为回文素数.求 1000 以内的所有回文素数. 算法思想 实例的重点是判断一个数是否是回文素数.要输出 1000 以内的所有回文素数,首先应 ...

最新文章

  1. Matlab与线性代数 -- 矩阵的乘法
  2. ubuntu 恢复apt_apt-clone:备份已安装的软件包并在新的 Ubuntu 系统上恢复它们
  3. 【每日一题】剑指 Offer 10- I. 斐波那契数列
  4. 【PHPWord】图片
  5. Unity中的淡入淡出效果
  6. 蓝桥杯 算法训练 最大的算式
  7. java 组件 未显示出来_java – 自定义组件未显示
  8. python从random生成列表_Python 学习DAY 17 列表生成式,生成器,迭代器,time模块,random模块...
  9. Distribution is all you need:这里有12种做ML不可不知的分布
  10. 机器学习与计算机视觉(移动端深度学习优化框架)
  11. 自动化运维python学习笔记一
  12. 如何将zipoutputstream返回_嫦娥五号返回器要“跳”一下再回地球!这一“跳”大有讲究...
  13. matlab设计低通滤波器
  14. 基于auto.js的安卓抢购软件---可实现毫秒级
  15. solidworks启动慢的原因在这里
  16. 一之续、A*,Dijkstra,BFS算法性能比较及A*算法的应用
  17. 301代码php代码在哪里加,php 301转向实现代码
  18. “感受野”的直观理解
  19. Php ui 3dmax,Unity3d和3dMax美工功能简介
  20. 09.JSP自定义标签01

热门文章

  1. 【Java】反转数组元素
  2. 【HTML】获取当前时间并显示在网页上
  3. 【Python】Python库之网络爬虫
  4. 【Python】列表类型操作函数和方法
  5. C#算法设计查找篇之03-插值查找
  6. GoLang MySQL CRUD Example
  7. 人生价值观的培养和建立
  8. python的内建函数built-in functions
  9. 排列公式和组合公式_排列与组合:排列公式与组合公式之间有什么区别?
  10. git 别名_Git别名简介:使用Git的更快方法