c语言10个数求立方合并输出,C语言 求出100~999之间的所有“水仙花数”并输出...

“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。在数论中,水仙花数(Narcissistic number)也称为自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),是指一N位数,其各个数之N次方和等于该数。

例如153、370、371及407就是三位数的水仙花数,其各个数之立方和等于该数:

153 = 1^3 + 5^3 + 3^3。

370 = 3^3 + 7^3 + 0^3。

371 = 3^3 + 7^3 + 1^3。

407 = 4^3 + 0^3 + 7^3。

代码如下:

#include

int main()

{

int num,i,j,k;

printf("0到999之间的所有水仙花数:");

for(num=100;num<1000;num++)

{

i=num/100;/*求出百位数*/

j=num/10-i*10;/*求出十位数*/

k=num-i*100-j*10;/*求出个位数*/

if(i*i*i+j*j*j+k*k*k==num)

{

printf("%d ",num);

}

}

return 0;

}

上述方法求出一个数的每位数较麻烦,利用for循环对此进行改进。

代码如下:

#include

#include

int main()

{

int i;

double sum;

printf("输出0到999之间的所有水仙花数:\n");

for(i=100;i<1000;i++)

{/*不可在循环体内修改循环变量,防止for循环失去控制*/

int num=i;/*引入变量num*/

for(sum=0;num!=0;num/=10)

{

sum+=pow(num%10,3);

}

if(sum==i)/*sum应与i比较,不是引入的变量num*/

{

printf("%d ",i);

}

}

return 0;

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/564402.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

lstm 变长序列_keras在构建LSTM模型时对变长序列的处理操作

我就废话不多说了&#xff0c;大家还是直接看代码吧~补充知识&#xff1a;RNN(LSTM)数据形式及Padding操作处理变长时序序列dynamic_rnnSummaryRNN样本一样&#xff0c;计算的状态值和输出结构一致&#xff0c;也即是说只要当前时刻的输入值也前一状态值一样&#xff0c;那么其…

c语言平面向量加法考点,平面向量的加减法怎么死活都不会?有没有什么口诀?例如:向量AB+BC=?向量OA-OB=?向量AB-CB=?有没有什么口诀!...

设a(x,y),b(x,y).1、向量的加法向量的加法满足平行四边形法则和三角形法则.ABBCAC.ab(xx,yy).a00aa.向量加法的运算律&#xff1a;交换律&#xff1a;abba&#xff1b;结合律&#xff1a;(ab)ca(bc).2、向量的减法如果a、b是互为相反的向量,那么a-b,b-a,ab0.0的反向量为0AB-ACC…

乘基取整法是什么_数字逻辑电路-学习指南

数字逻辑电路-学习指南一、判断题(判断结果为真(T)或为假(F)1&#xff0e;()逻辑函数的真值表是惟一的&#xff0c;但表达式不一定是惟一的。2&#xff0e;()在基数乘除法中&#xff0c;整数部分的转换采用“除基取余”法&#xff0c;小数部分的转换采用“乘基取整”法。3&…

C语言定义直线的数据类型,C语言 | 数据类型

原标题&#xff1a;C语言 | 数据类型1.变量与常量数据在程序的世界中&#xff0c;可以让计算机按照指令做很多事情&#xff0c;如进行数值计算、图像显示、语音对话、视频播放、天文计算、发送邮件、游戏绘图以及任何我们可以想象到的事情。要完成这些任务&#xff0c;程序需要…

pyqt5生成py的文件为什么是c 语言,如何使用PyQt5在python中创建文件对话框

我有一个名为PDFviewer的python类&#xff0c;在运行该程序时&#xff0c;系统将显示一个窗口&#xff0c;该窗口处理button(打开文件夹)&#xff0c;它将打开一个文件对话框&#xff0c;允许用户选择一个目录并显示其中的文件。在问题是&#xff0c;当我尝试单击按钮时&#x…

nosql简答什么是最终一致性_可靠消息最终一致性方案中预发送作用是什么

可靠消息最终一致性方案的核心流程①上游服务投递消息如果要实现可靠消息最终一致性方案&#xff0c;一般你可以自己写一个可靠消息服务&#xff0c;实现一些业务逻辑。首先&#xff0c;上游服务需要发送一条消息给可靠消息服务。这条消息说白了&#xff0c;你可以认为是对下游…

android汽车音频焦点方案,管理音频焦点  |  Android 开发者  |  Android Developers

两个或两个以上的 Android 应用可同时向同一输出流播放音频。系统会将所有音频流混合在一起。虽然这是一项出色的技术&#xff0c;但却会给用户带来很大的困扰。为了避免所有音乐应用同时播放&#xff0c;Android 引入了“音频焦点”的概念。一次只能有一个应用获得音频焦点。当…

neo4j browser执行脚本后不提示用时_还不懂什么是分层自动化测试的,有赞的实践经历告诉你...

来源&#xff1a;https://testerhome.com/articles/19109# 背景先理一下自动化测试的概念&#xff0c;从广义上来说&#xff0c;一切通过工具(程序)的方式来代替或者辅助手工测试的行为都可以成为自动化。从狭义上来说&#xff0c;通过编写脚本的方式&#xff0c;模拟手工测试…

android+自定义alertdialog,安卓自定义AlertDialog

AlertDialog.png使用方法 example:DialogUtil.showAlertDialog(getActivity(), R.mipmap.restart, "退出提示", "你确定要退出吗&#xff1f;"),"确定", "取消", true, new DialogUtil.AlertDialogBtnClickListener() {Overridepublic…

eclipse跳转到指定行快捷键_用什么快捷键可以跳到下一个一样的?

Ctrl Shift O: 引入imports语句Ctrl Shift T: 打开Open Type查找类文件Ctrl Shift F4: 关闭打开的所有窗口Ctrl Shift F: 整形Ctrl Alt ↓(↑) : 向下(上)复制本行 (搞笑)Ctrl D : 删除本行Ctrl O: Open declarations F3 : Open DeclarationCtrl E : 打开编辑器(切…

android 跟随动画,Android实现View拖拽跟随手指移动效果

今天想实现这个功能&#xff0c;但是网上搜索代码&#xff0c;都是利用setPadding&#xff0c;setMargin 等方法去实现的&#xff0c;这在Android 4.0 以前是没问题的&#xff0c;但是&#xff0c;android 4.0 后系统已经提供了更简单的方法给我们用了&#xff0c;就是setTrans…

mysql datetime 后面带了很多0_面试官:MySQL 表设计要注意什么?

作者 孤独烟来自公众号&#xff1a;孤独烟引言大家应该知道烟哥最近要(tiao 咳咳咳)&#xff0c;嗯&#xff0c;不可描述&#xff01;随手讲其中一部分知识&#xff0c;都是一些烟哥自己平时工作的总结以及经验。大家看完&#xff0c;其实能避开很多坑。而且很多问题&#xff0…

poi 顺序解析word_JavaPOI解析word提取数据到excel

Java POI解析Word提取数据存储在Excel一、了解POIPOI以前有了解&#xff0c;这次需求是解析word读取其中标题&#xff0c;还有内容赛选获取自己想要的内容经过两天的学习&#xff0c;开始熟悉Java这么读取word和解析。本文中运用是读取整个页面模块的range&#xff0c;通过对ra…

android studio viewo,Android Studio 之 ViewModel

ViewModel 是 JetPack 类库中的一个功能&#xff0c;可以保存控件的状态 &#xff0c;在整个Activity 生命周期中&#xff0c;状态不会失效如屏幕翻转时&#xff0c;状态可保留&#xff0c;不会失效&#xff01;与 LiveData 配合使用&#xff01;配合 Room 进行 Sqlite 操作数据…

git安装 perl ubuntu_ubuntu下安装git

最近在做自己的个人博客项目&#xff0c;部署在阿里云主机上&#xff0c;系统为ubuntu 16.04.4。项目开发在自己的Windows电脑上&#xff0c;每次项目进行改动后都需要手动上传文件到服务器上&#xff0c;感觉很是麻烦。所以准备在服务器上安装git并关联github账号&#xff0c;…

android 图片传递,如何使用包在Android活动之间传递图像(位图)?

按照EboMike的建议&#xff0c;我将位图保存在一个名为MyImage在我的应用程序的内部存储中&#xff0c;无法访问我的其他应用程序。这部分的代码如下&#xff1a;public String createImageFromBitmap(Bitmap bitmap) {String fileName "myImage";//no .png or .jpg…

php调用restful接口_分享一个PHP调用RestFul接口的函数

/*** [http 调用接口函数]* Date 2016-07-11* Author GeorgeHao* param string $url [接口地址]* param array $params [数组]* param string $method [GET\POST\DELETE\PUT]* param array $header [HTTP头信息]* param integer $timeout [超时时间]* return [type] [接口返回数…

graphpad如何换柱状图与折线图能否混合一起_excel柱状图加折线图组合怎么做,原来是这样的...

今天小编教大家如Excel柱状图加折线图组合怎么做。操作方法01以下图表格为例&#xff0c;我们就用这个年份、销量和增长率来做个柱状图与折线图的组合形式图表。首先&#xff0c;拖动鼠标&#xff0c;选中销量和增长率两项的所有数据。02选中数据后&#xff0c;点击上面菜单栏中…

ucache灾备云报价_UCACHE灾备云功能

(IDC彭帅)未来互联网、移动互联网、物联网、工业互联网行业将迎来迅猛发展&#xff0c;作为数据安全最后一道防线&#xff0c;灾备技术具有巨大的应用前景。当前&#xff0c;企业的每一个业务系统所关心的最主要问题就是业务如何连续运转的问题&#xff0c;这其中&#xff0c;既…

html下拉框选择后自动刷新,html select 下拉框刷新页面后保留上一次选择的值

常用场景组合条件查询点击查询/刷新页面&#xff0c;包括input输入框\复选框等在内的组件都可以通过前端设置value"{{id}}"&#xff0c;后台发送的数据包括对应的字段&#xff0c;从而实现刷新后保留上一次的值&#xff0c;提高用户体验&#xff0c;但是发现select不…