国产成人免费观看视频_亚洲国产激情_www.91视频com_www.久久_91视频全集_亚洲综合在

大学生新闻网,大学生新闻发布平台
大学生新闻网
大学生新闻大学生活校园文学大学生村官
社会实践活动社会实践经历社会实践报告社会实践总结社会实践心得
全国排名校友会版软科排名分类排名本科排名一本排名二本排名专科排名学校地址
求职简历职场法则面试技巧职场故事求职招聘大学生就业
英语学习计算机学习电气工程机械工程经济管理建筑设计财务会计
申请书证明书检讨书自荐信演讲稿心得体会调查报告读后感求职信推荐信其它范文

C语言水仙花数

问题描述
输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 13 + 53 + 33。
问题分析
根据“水仙花数”的定义,判断一个数是否为“水仙花数”,最重要的是要把给出的三位数的个位、十位、百位分别拆分,并求其立方和(设为s),若s与给出的三位数相等, 三位数为“水仙花数”,反之,则不是。
算法设计
“水仙花数”是指满足某一条件的三位数,根据这一信息可以确定整数的取值范围是 100〜999。对应的循环条件如下:

for(n=10; n<1000; n++)
{
    //......
}
对代码的说明:

将n整除以100,得出n在百位上的数字hun。
将(n-i*100)整除以10(或将n先整除以10再对10求模n/10%10),得出n在十位上的数字ten。
将n对10取余,得出n在个位上的数字ind。
求得这三个数字的立方和是否与其本身相等,若相等,则该数为水仙花数。

对于每个位置上的数值将其拆分的算法有很多种,根据不同情况选择不同算法(对于同一问题不同算法的效率有时会相差很多)。

下面是完整的代码:


#include <stdio.h>
int main()
{
    int hun, ten, ind, n;
    printf("result is:");
    for( n=100; n<1000; n++ )  /*整数的取值范围*/
    {
        hun = n / 100;
        ten = (n-hun*100) / 10;
        ind = n % 10;
        if(n == hun*hun*hun + ten*ten*ten + ind*ind*ind)  /*各位上的立方和是否与原数n相等*/
            printf("%d  ", n);
    }
    printf("\n");
    
    return 0;
}</stdio.h>
运行结果:
result is:153 370 371 407
    作者:大学生新闻网    来源:大学生新闻网
    发布时间:2025-03-11    阅读:
    扫一扫 分享悦读
  • C语言求回文数
  • 将数组中元素重新组合成一新数。拆分时变量a的最高位仍然存储在数组中下标最大的位置
  • 03-11 关注:0
  • C语言水仙花数
  • 输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 13
  • 03-11 关注:0
  • C语言求自守数
  • 自守数是指一个数的平方的尾数等于该数自身的自然数。
  • 03-11 关注:0
  • C语言求亲密数
  • C语言求亲密数
  • 如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A
  • 03-11 关注:0
  • C语言求完数(完全数)
  • C语言求完数(完全数)
  • 如果一个数等于它的因子之和,则称该数为“完数”(或“完全数”)。例如,6的因子为1、2、3,而 6=1+2+3,因此6是“完数”。
  • 03-11 关注:1
  • C语言输出菱形(详解版)
主站蜘蛛池模板: 午夜视频福利 | 久久精品九九亚洲精品 | 黄色免费一级片 | 午夜福利国产一级毛片 | 国产精品国产三级国产av主播 | 中文字幕无码视频手机免费看 | 日韩 欧美 中文 | 少妇被粗大的猛烈进出96影院 | 一本大道加勒比久久 | 99精品国产成人一区二区在线 | 午夜影院普通 | 韩国一级a毛片 | 国产特黄一级毛片特黄 | 亚洲人成网站色7799 | 成人黄视频 | 中文字幕一区视频一线 | 亚洲精品欧美综合二区 | 久久激情视频 | 人妻聚色窝窝人体www一区 | 四虎影永久在线观看网址 | 日本丰满岳乱妇在线观看 | 一区二区三区欧美日韩国产 | 亚洲精品9999久久久久无码 | 熟女丝袜潮喷内裤视频网站 | 玩弄少妇人妻中文字幕 | 欧美精品亚洲人成在线观看 | 黄色成人免费观看 | 97精品伊人久久久大香线蕉 | 富二代啪啪精品网站 | 日本一级看片免费播放 | 久久精品伊人 | 黄色成人免费观看 | 亚洲av无码精品色午夜蛋壳 | 怡红院av一区二区三区 | 亚洲国产综合精品一区 | 天天摸夜夜添夜夜添国产 | 午夜性片 | 久久久精品人妻一区二区三区 | 亚洲成人xxx| 57pao成人国产永久免费视频 | 女人扒开裤子让男人捅 |