寻找阿姆斯特朗数(北理乐学)
#include<stdio.h>
int main(){int i,m,k,n,j,a,aa=1,o=1,aaa,aaaa;scanf("%d",&a); /*输入一个数的位数a*/for(n=1;n<=a;++n) /*求a位数的范围,例如a==3,则范围是100~999,即(aa/10)~(aa-1)*/{aa=aa*10;} /*求a位数的范围,例如a==3,则范围是100~999,即(aa/10)~(aa-1)*/aaa=(aa/10); /*求a位数的范围,例如a==3,则范围是100~999,即(aa/10)~(aa-1)*/aaaa=(aa-1); /*求a位数的范围,例如a==3,则范围是100~999,即(aa/10)~(aa-1)*/for(n=aaa;n<=aaaa;++n) /*在aaa~aaaa之间找阿姆斯特朗数*/{k=n;m=0;while(k>0){ o=1;i=k%10; /*求出a位数的 个 十 百 千 万.....位的值*/for(j=1;j<=a;j++){o=o*i;} /*分别求出它们的的a次方,并累加*/m=m+o; k=k/10;}if(m==n) /*如果是阿姆斯特朗数,输出*/{printf("%d\n",m);}}return 0;}
寻找阿姆斯特朗数(北理乐学)相关推荐
- 北理乐学c语言基础答案晕,北理乐学C语言答案.doc
北理乐学C语言答案.doc 7.入门 计算圆柱的侧面积及体积 include void main double a,b; scanf"lfnlf", printf"s.2 ...
- 寻找阿姆斯特朗数c语言程序,C程序检查阿姆斯特朗数
C程序检查阿姆斯特朗数 在此示例中,您将学习检查用户输入的整数是否是Armstrong数字. 要理解此示例,您应该了解以下C语言编程主题: 如果满足以下条件,则一个正整数称为阿姆斯特朗数(n阶),如果 ...
- 北理乐学回文数的思考(附代码)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数. 例如:给定一个10进制数56,将56加65(即把5 ...
- 北理乐学计算机实验三,北理工大学计算机实验三-字符编码与信息交换.docx
北理工大学计算机实验三-字符编码与信息交换.docx 实验报告实验名称学号 姓名 班级 实验时间 年 月 日实验报告表3-1 西文字符显示过程编码记录表输入字符ASCII码(十进制数)内存信息(二进制 ...
- Poker time 2 (enhanced version) 北理乐学作业题
思路在代码注释内pwp PS:个人做题记录,不是最优解,如有错误欢迎指正喵! 背景:两个人每人发3张牌(各从一副牌中),每张牌包括花色(红桃(Heart)>黑桃(Spade)>方块(Dia ...
- 4.2寻找水仙花数(阿姆斯特朗数)、完美数,生成斐波那契数列,Craps赌博游戏
寻找阿姆斯特朗数 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿姆斯 ...
- python寻找1000以内的阿姆斯特朗数
文章目录 方法一:计算出位数然后用for循环 方法二:用while循环+判断位数 阿姆斯特朗数定义:如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数. 例如1^3 + 5^3 + ...
- 北理通信男找工作的经历及心得
注:北理毕业的通信专业研究生写的,希望对大家也有所帮助. 找工作很久了,一直想写一写笔经面经,也给师弟师妹留下一些建议和忠告.但是工作没着落时没心思写,找到工作又懒得写.狠了狠心,却写出这么多字,看着 ...
- 北理计算机未来,2021北理计算机专硕889考研经验分享
北理算是北京985院校中,性价比高,相对较容**的了,而且老师们只看重学生的知识技术水平和学习能力,不太歧视普通本科和跨考学生,(相对来说,同等条件下,老师肯定更喜欢好学校本专业学生),当然初试分数高 ...
- 计算机夏令营、预推免面试经验【北理cs,北航cs,复旦cs大数据,浙大cs】
这是一篇非寻常经验贴,因为今年疫情影响下的保研实在是太奇怪了,这里主要说说我了解到的一些学校的一些特点,可以做参考,但面试形式,面试问题,参考意义都不是很大,建议看往年经验贴 首先推荐一个计算机保研q ...
最新文章
- Nginx+keepalived负载均衡高可用篇第③版
- 多线程——生产者与消费者(多)1.5新锁,问题解决
- Python自动化运维——系统进程管理模块
- ssm中java实现树状结构_java ssm使用递归写树形结构
- Vue第二部分(3):路由 VueRouter
- 力扣题目——98. 验证二叉搜索树
- 十字线阵---CBF,传统波束形成
- 求100以内奇数的和
- java 因数分解_Java--分解质因数
- Mybatis传递多个参数的4种方式(干货)
- python在单词表中查找包含所有元音字母aeiou的单词并打印
- MongoDB3.4 根据中文拼音给中文排序
- 【UNI-APP】开发微信公众号(H5)JSSDK调式
- 2022.5.4.学习笔记数据类型
- 读书笔记-kafka常用操作命令-kafka-topics.sh
- C语音实现简单的密码登录(简单逻辑)
- 在安卓手机上安装Linux子系统
- 【毕业设计/课程设计】智能会议室
- 网络工程计算机文科可以报考么,文科生可以报考网络工程专业吗
- 开心网竞争对手不是校内网