首页 > 其他分享 >27.阿姆斯特朗数

27.阿姆斯特朗数

时间:2023-05-21 23:24:38浏览次数:27  
标签:10 27 return int 阶乘 阿姆斯特朗

 

 

#include <stdio.h>
int main()
{
int i,m,k,n;
for(n=1; n<=1000; ++n) //开始循环
{

k=n; //初始化
m=0;


while(k>0) //开始分解,求各个位数阶乘之和。
{
i=k%10;
m+=i*i*i;
k=k/10;
}


if(m==n&&m!=1) //判断是否符合
{
printf("%d ", m);
}

}

return 0;
}

标签:10,27,return,int,阶乘,阿姆斯特朗
From: https://www.cnblogs.com/cqdycazs/p/17419449.html

相关文章

  • mysql本人常遇到的错误码及解决办法(27种)
    mysql(本人遇到到错误码及解决办法)1045ER_ACCESS_DENIED_ERROR访问被拒绝数据库服务器/数据库用户名/数据库名/数据库密码错误2020年03月26日再次遇到1045'failedtocreatenewsession'没有空间啦,清理一下空间2020年06月24日1045Accessdeniedforuser'root'@'xxx......
  • 【代码随想录算法训练营第一天】704. 二分查找、27. 移除元素
    Day1-数组Leetcode704二分查找初解已经不记得二分查找了,遍历找O(n)其实也过了,只是借此复习一下二分,确实快很多。二分的前提条件题目里也都明示了:无重复,(从小到大)排序。我没有用到这个条件,自然时间复杂度高于最优解。看完解答我再看了一眼题目的标题,才知道是考BinarySearch嗯......
  • AT_abc_270_d 总结
    题目:AT_abc_270_d链接:洛谷,AT,vjudge题意有两个人轮流取石子,有\(n\)颗石子和长度为\(k\)的数组\(a\),每次取石子的人可以取走\(a_i\)颗石子,当然当时剩下的石子数量要$\gea_i$才行,若二人都走最优策略,那么先手可以取走都少颗棋子?数据范围:\(1\len\le10^4,1\l......
  • AT_abc270_f 总结
    题意有\(n\)个岛屿,可以分别花\(x_i,y_i(1\lei\len)\)的代价在岛屿\(i\)建一个机场和港口,一个花\(z_i(1\lei\lem)\)的代价在\(a_i,b_i\)之间建一条双向道路。若\(x\)和\(y\)都有机场或港口或者有道路相连,那么\(x\)和\(y\)是联通的,问要花至少多少代价......
  • 3.6 阿姆斯特朗数
    第一部曲:通过枚举循环,求出每个数对应的每一位数字,判断是否满足阿姆斯特朗数,如果满足就输出,不满足继续循环第二部曲: 第三部曲:for(i=2;i<1000;i++){ k=i; intj=0; while(k) { a[j]=k%10;//存数字 k=k/10; j++; } if(i==a[0]*a[0]*a[0]+......
  • 3.6 阿姆斯特朗数
    #includestdio.h>intmain(){inti,t,k,a[3]-{0};printf("TherearefollowingArmstrongnumbersmallerthan1000;\n");/*求出小于1000的阿姆斯特朗数*/for(i-2;i<1000;i++)t=0;k=i;/*按从低位到高位的顺序拆分数*/while(k){a[t]=k号10;k-k/10;t++;if(i=-a[0]*......
  • COMP30027 图书预测算法
    SchoolofComputingandInformationSystemsTheUniversityofMelbourneCOMP30027,MachineLearning,2023Project2:BookRatingPredictionTask:BuildaclassifiertopredicttheratingofbooksDue:GroupRegistration:Friday5May,5pmStageI:Friday19May......
  • 3.6阿姆斯特朗数
    1.问题描述如果一个整数等于其各个数字的立方和,则该数称为“阿姆斯特朗数”(亦称为自恋性数)。如153=13+13+3就是一个“阿姆斯特朗数”。试编程求1000以内的所有“阿姆斯特朗数”。2.代码#include<stdio.h>#include<math.h>intmain(){for(inti=100;i<1000;i++){s1=i/......
  • burpsuite抓不到回环地址127.0.0.1的数据包
    使用火狐浏览器,访问本地搭建的靶场,然后burpsuite抓不到包查看了浏览器代理地址和端口,也查看了burpsuite的代理地址和端口号,都没有毛病。后来网上找了才发现,浏览器默认是关闭了访问回环地址的代理,我们需要打开才行。地址栏输入about:config,点接受风险并继续。 然后输入networ......
  • day45| 70+322+279
    70.爬楼梯 题目简述:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 思路:1.要想爬到第n阶,必须先上第n-1阶或者n-2阶2.利用动态规划,定义初始条件dp[0]=1,dp[1]=23.有dp[i]=dp[i-1]+dp[i-2],其中i......