首先我们来了解一下什么是Armstrong数(阿姆斯壮数) 在百度百科上阿姆斯壮数是这样说的:Armstrong 数,就是n位数的各位数的n次方之和等于该数

比如:

153=1^3+5^3+3^3
1634=1^4+6^4+3^4+4^4

接下来是代码区

#include <stdio.h>
int main()
{int number, originalNumber, remainder, result = 0;//定义三个变量分别表示十位百位个位printf("输入三位数: ");scanf_s("%d", &number);originalNumber = number;while (originalNumber != 0){remainder = originalNumber % 10;result += remainder * remainder * remainder;originalNumber /= 10;}if (result == number)printf("%d 是 Armstrong 数", number);elseprintf("%d 不是 Armstrong 数", number);return 0;
}

下面是结果图

总结:

这个阿姆斯壮数应该就是课堂上的完数。

另外附上一张自身最近的安排表,大家一起加油呀!!!

C语言复习之判断Armstrong数(阿姆斯壮数)相关推荐

  1. C语言:判断Armstrong数(阿姆斯壮数)

    问题:Armstrong 数,就是n位数的各位数的n次方之和等于该数,如: 153=13+53+3^3 1634=14+64+34+44 代码1: #include <stdio.h> i ...

  2. 如何用C语言代码去判断一个数是否为回文数

    正着念,反着念都一样的数为回文数,比如121和212 #include <stdio.h> //包含标准库的信息int main(void) //每个程序都从main函数的起点开始执行 { ...

  3. c语言编程练习题:7-207 机工士姆斯塔迪奥

    #include <stdio.h> int main(){int m,n,q;int t,c;int t_arr[1000];int c_arr[1000];int m_count = ...

  4. hdu - 2512 一卡通大冒险 (斯特灵数 贝尔数)

    http://acm.hdu.edu.cn/showproblem.php?pid=2512 /** 题意:给你k张不同的卡放到n本书里有多少种放法?(n是无限大) 典型的 斯特灵数第二类 +贝尔数 ...

  5. ACM常用数列(斐波那契数列、卡特兰数、贝尔数、斯特灵数)

    斐波那契数列:任意一个数是其前两位数只和,即f(i)=f(i-1)+f(i-2),f(1)=f(2)=1 该数列也满足黄金分割比例,所以又成为黄金分割数列 相关题目链接:Fibbonacci Numb ...

  6. C语言判断一个数是否是回文数

    C语言判断一个数是否是回文数 #include <stdio.h> int main(){int num, s, y = 0;printf("请输入一个数字: ");s ...

  7. (c语言)判断一个正整数是否是回文数

    (c语言)判断一个正整数是否是回文数 回文数是指从左到右和从右到左读这个数是一样的.例如:1,101,1221都是回文数. #include<stdio.h> #include<st ...

  8. c语言多组数据判断回文字符串,详解判断回文字符串跟回文数算法的C语言代码...

    详解判断回文字符串和回文数算法的C语言代码! 一.判断一个字符串是否为回文字符串 #include #include #include //包含strlen #define YES 1 #define ...

  9. c语言程序判断一个字符串是否是回文数,详解判断回文字符串和回文数算法的C语言代码!...

    一.判断一个字符串是否为回文字符串 #include #include #include //包含strlen #define YES 1 #define NO  0 #define uchar un ...

最新文章

  1. Linux上用户执行命令记录
  2. 一文看懂自动驾驶关键技术
  3. MySQL存储过程_创建-调用
  4. python模块之email: 电子邮件编码解码 (一、解码邮件)
  5. 什么是Marketing Cloud的ABM - Account-Based Marketing
  6. java 0l是多少_Java 构造器 - osc_0ltyoebk的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. 使用js 调用 google ads
  8. 【数据库系统设计】关系数据库标准语言SQL(1)
  9. SqlServer标识列、修改标识列值
  10. swing获取文本框内容_Swing 使用 JTable详解
  11. python编写群发软件编写_我帮公司财务写了个“群发工资条”的 Python 脚本!
  12. 使用ffmpeg+opencv播放ts格式的视频
  13. 信息系统安全 总结提纲
  14. Vcenter无法登录,“根证书错误”,“签名证书无效”
  15. 【Windows11+Ubuntu20.04】双系统安装及美化、优化记录
  16. 修改cnn梯度下降——MEO方法应用
  17. 学习系列之天眼查爬虫
  18. Vue生命周期中对mounted、beforeUpdate、updated的理解
  19. 比心app源码,获取系统时间
  20. 华为云Classroom聚焦人才数字化转型,引领智慧教育改革新模式

热门文章

  1. 【基于Java+Swing的“21点扑克牌小游戏”的设计与实现(效果+源代码)】
  2. 大佬们都在用的几款简单易用的文本编辑器
  3. 计算机在语文教学中的用场,项目教学法在计算机基础教学中的应用:项目教学 语文教学法...
  4. 如何连接多个 JBL 音箱?
  5. Android nomedia 避免图片等资源泄露在系统图库当中
  6. matlab压缩包提示无法打开,压缩包打不开怎么办-解决压缩文件无法打开的方法 - 河东软件园...
  7. DFT的对称性与DCO-OFDM、ACO-OFDM
  8. 通信原理第一章[绪论]
  9. 思科模拟器 --- 路由器综合路由配置
  10. 【vector】模拟vector操作