设为首页 加入收藏

TOP

全国计算机等级考试二级C语言程序设计实战(13)
2014-11-19 23:48:03 来源: 作者: 【 】 浏览:17
Tags:全国 计算机 等级考试 二级 语言 程序设计 实战

  全国计算机等级考试资料下载


  题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。


  1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。


  2.程序源代码:


  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");
  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇全国计算机等级考试二级C语言程序.. 下一篇全国计算机等级考试二级C语言程序..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: