如果一个三位数000到999等于它自己的每一位数字的立方之和,如153=13+53+33。求100~999之间的全部水仙花数。

matlab程序设计作业题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
matlab程序设计作业题
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢#include&stdio.h&
#include&math.h&
void&main()
int&i,ge,shi,
printf(&100到999之间的水仙花有&);
for(i=100;i&999;i++)
bai=i/100;
shi=i/10%10;
if(i=ge*ge*ge+shi*shi*shi+bai*bai*bai)
printf(&%d&&,i);
怎么最后运行的结果不对呢??问题出在哪里??
回复讨论(解决方案)
if(i=ge*ge*ge+shi*shi*shi+bai*bai*bai)&&//里面是关系表达式,不是赋值表达式
还有主函数定义为空,就不要有返回值了。
比较是二个等号,==,&把编译开关全打开,应该有提示的
if(i=ge*ge*ge+shi*shi*shi+bai*bai*bai)
&printf(&%d&&,i);
不然会把100到999的数字都打出来
个十百位的数字求错了吧
看错了&&不要在意
153=13+53+33?哈哈这叫水仙花?153&=1&+125+27

我要回帖

更多关于 js获取数字的每一位 的文章

 

随机推荐