专栏中心

EEPW首页 > 专栏 > 用C语言分离出个位、十位和百位数字

用C语言分离出个位、十位和百位数字

发布人:bpshui 时间:2013-03-23 来源:工程师 发布文章
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,
其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,
因为153=1的三次方+5的三次方+3的三次方。
程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。
程序源代码:
main()
{
 int i,j,k,n;
 printf("'water flower'number is:");
 for(n=100;n<1000;n++)
 {
  i=n/100;/*分解出百位*/
  j=n/10%10;/*分解出十位*/
  k=n%10;/*分解出个位*/
  if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
  {
   printf("%-5d",n);
  }
 }
 printf("\n");
}

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

创新的液晶电视LED背光驱动解决方案

英特尔开发板部署 YOLOv5:完成透明物体目标检测

诺基亚总裁兼首席执行官换帅,4 月 1 日起 Justin Hotard 接任

2025-02-10

东风汽车集团、兵装集团同日宣布筹划重组

HT49R70A-1_HT49C70-1_HT49C70L LCD 型八位单片机

HT48R50A-1_HT48C50-1 八位高性能精简指令集单片机

DeepSeek 全系模型上线讯飞开放平台:首发精调,限时免费

智能计算 2025-02-10

基于 LabVIEW 和 YOLOv8-Pose 的跳绳计数装置

HT49CV3 8 位高性能精简指令集单片机

谷歌DeepMind CEO称DeepSeek是“中国最好作品”

(2025.2.10)半导体春节期间要闻

英特尔开发板试用:图像检测算法在RFID生产中产品缺陷检测的应用

如何在 Raspberry Pi 5 上运行 DeepSeek R1

用于零电压开关结构的新一代高电压CoolMOS

视频 2011-05-23

HT48RA0-2_ HT48CA0-2 载波遥控八位单片机

绿色能源趋势和对电源转换的影响

视频 2011-05-23

ESP车身稳定系统视频

视频 2011-05-13

使用 OpenVINO™ 条件编译功能,压缩 Windows 应用体积

劳特巴赫Trace32系列培训(2) --PowerTrace助您实时跟踪软件运行

HT49R30A 八位单片机

更多 培训课堂
更多 焦点
更多 视频

技术专区