在编写c程序来检查数字是否为Armstrong之前,让我们了解什么是Armstrong数字。

阿姆斯特朗数是一个等于其位数的立方和的数字。例如0、1、153、370、371和407是阿姆斯特朗数。

让我们尝试了解为什么153是阿姆斯特朗数。

153 = (1*1*1)+(5*5*5)+(3*3*3)

where:

(1*1*1)=1

(5*5*5)=125

(3*3*3)=27

So:

1+125+27=153

让我们尝试了解为什么371是Armstrong号码。

371 = (3*3*3)+(7*7*7)+(1*1*1)

where:

(3*3*3)=27

(7*7*7)=343

(1*1*1)=1

So:

27+343+1=371

让我们看一下用c程序检查C中的Armstrong数。

#include

int main()

{

int n, r, sum=0, temp;

printf("enter the number=");

scanf("%d", &n);

temp=n;

while(n>0)

{

r=n%10;

sum=sum+(r*r*r);

n=n/10;

}

if(temp==sum)

printf("armstrong number ");

else

printf("not armstrong number");

return 0;

}

输出:

enter the number=153

armstrong number

enter the number=5

not armstrong number

阿姆斯特朗数 matlab,c中阿姆斯特朗数相关推荐

  1. matlab表格中的数画图,excel数据表格画图-如何利用matlab根据excel表格里面的数据画图...

    如何利用matlab根据excel表格里面的数据画图 方法/步骤 1,在excel中输入制图表所需要的数据. 2,选择数据(选择不连续的数据可以按住"ctrl"在选择就可以了.还有 ...

  2. 最大团 matlab,无向图中最大团问题的求解(附上matlab代码)

    一.问题描述: 团就是最大完全图:最大团就是数目最多的最大子图:[1] 对于给定的无向图G(V,E).如果U在V集合内,且对任意的u,v在集合V内,且(u,v)属于集合E,则称U是G的完全子图:(u, ...

  3. matlab中一组数取百分位数_GRE数学难题-正态分布+百分位数

    1 基本概念 在图标题中考察正态分布和百分位数时,通常会涉及以下基本概念 算术平均值(arithmetic) = 平均值(average) = 均值(mean) - 容易受极值影响 加权平均数 = Σ ...

  4. matlab矩阵除以一个数字,matlab矩阵中每一行数除以一个数 | 学步园

    例如:用a中每一行数除以x中相对应的每一个数 x=[5 10 6 8 16 6 8 8 22 11]; a=[4 4 4 5 4 4 4 4 3 4 6 8 6 2 6 8 8 6 8 6 4 4 4 ...

  5. MATLAB源码-GRABIT从图像文件中提取数据点。

    源码链接: https://download.csdn.net/download/tgs2033/87238015https://download.csdn.net/download/tgs2033/ ...

  6. matlab矩阵除以一个数字,matlab矩阵中每一行数除以一个数

    例如:用a中每一行数除以x中相对应的每一个数 x=[5 10 6 8 16 6 8 8 22 11]; a=[4 4 4 5 4 4 4 4 3 4 6 8 6 2 6 8 8 6 8 6 4 4 4 ...

  7. matlab 输出数,matlab入门(变量、数值运算、输出)

    变量 变量命名原则 1.以字母开头 2.后面可以跟 字母.数字和下划线 3.长度不超过 63 个字符 4.区分字母的 大小写 分号和续行符 若不想在屏幕上输出结果,可以在语句最后加分号 如果语句很长, ...

  8. mysql获取删除的条数_如何从mysql表中删除数百万条记录而不会减速

    有没有一种很好的方法来删除很多记录而不会减慢网站的速度? 我需要从没有索引和主键的MySQL表中删除数百万条记录.我阅读了SO和网上的各种教程,基本策略是限制删除查询,在删除之间休眠一两秒钟,然后重复 ...

  9. 清华姚班/智班2020级新生来了!中国奥数新晋“一姐”在列,湖南、湖北人数最多...

    文末送5本北京大学出版社书籍 乾明 金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 清华姚班/智班,又双叒叕纳一批英才. 根据教育部公示的保送生拟录取名单的信息,清华大学姚班/智班2020 ...

最新文章

  1. 边缘计算的三种模式:MEC、微云和雾计算
  2. Android 软键盘按键监控
  3. 乐视云监控数据存放到influxdb中
  4. 学习python是干嘛的-学 Python 都用来干嘛的?
  5. php yii 插入,YII框架批量插入数据的方法
  6. ios加载本地游戏html,使用WKWebView iOS加载本地HTML / Javascript
  7. 《程序员代码面试指南》第二章 链表问题 搜索二叉树转换为双向链表
  8. c++继承父类的子类,如何调用父类的同名函数?
  9. 【Spring】Spring Eureka Client 注册报 registration status: 204
  10. JSON对象如何转化为字符串?
  11. dm数据库 linux版下载,达梦(DM)数据库Linux部署安装
  12. android七牛短视频sdk源码,使用七牛开发短视频
  13. 虚拟动力数字人技术亮相第六届文创产业大会,探见元宇宙 驱动新文创
  14. 高效开发工具使用技巧
  15. 微信小程序中使用emoji表情相关说明
  16. html5canvas下绘制gif,JS+canvas操作gif动图
  17. 从ServerSwitch到SONiC Chassis:数据中心交换机技术的十年探索历程
  18. hdoj 4417 Super Mario 【树状数组 + 思维】
  19. 阶乘末尾 0 的个数.c
  20. 昭阳区计算机学校,2019昭通中职学校名单大全

热门文章

  1. Kubernetes集群高可用方案
  2. 中央空调如何调节温度html,麦克维尔中央空调设置温度单位方法
  3. 计算机二级c语言程序题怎么评分,计算机二级编程题怎么给分
  4. 从 “搞不清楚” 到 “都明白了” 的费曼
  5. mysql报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zo
  6. WPF网络图片保存编辑_se7en3_新浪博客
  7. 标幺值下Simulink三相瞬时功率模块输出端加增益2/3的原因
  8. python 中sample是什么_Python中random.sample和random.shuffle的区别是什么
  9. 窗口函数_LAG()与LEAD() 详解
  10. 使用CDN实现应用的缓存和加速