#include int calc_factorial(int x)//计算某数阶乘

{

int i,sum = 1;

for(i = 1; i <= x; i++)

{

sum *= i;

}

return sum;

}

int calc_size(int x)//返回某数位数

{

int i = 10,j = 1;

while(x >= i)

{

i *= 10;

j++;

}

return j;

}

int main()

{

int i,j;

int sum = 0;

int n = 0;

int input[10];

int data,data2;

int data_size = 0,data_size2 = 0;

for(i = 1; i <= 100000;i++) //依次迭代

{

sum = 0;

data_size = calc_size(i);

data = i;

for(j = 0; j < data_size; j++)

{

sum += calc_factorial(data % 10); //计算各位阶乘相加

data /= 10;

}

if(sum == i)

{

input[n] = i;// 将符合条件的放入数组

n++;

}

}

for(i = 0; i < n; i++) //按照字典序排序

{

for(j = 0; j < n - 1; j++)

{

data_size = pow(10,calc_size(input[j]) - 1);

data_size2 = pow(10,calc_size(input[j + 1]) - 1);

data = input[j] / data_size; //将第一个数字赋值给data和data2,然后比对.

data2 = input[j + 1] / data_size2;

if(data > data2)

{

input[j] += input[j + 1];

input[j + 1] = input[j] - input[j + 1];

input[j] -= input[j + 1];

}

}

}

for(i = 0; i < n; i++)//依次输出

{

printf("%d ",input[i]);

}

return 0;

}

最后~大家如果有什么编程的问题,欢迎大家与我在群内讨论~群号:727143693 C语言讨论群(群内不定时发红包哦)~

c语言编程暴力是什么意思,(C语言代码)用笨办法暴力出来的,但是还是希望给大家一点思路上的启发...相关推荐

  1. linux+下c语言编程项目,精通UNIX下C语言编程与项目实践

    cc -I  //include 目录 -L //静态库目录?动态也可以 -l //小写L,接静态库名称?动态也可以 -DXXX='"XXFF"' //-D直接定义宏 -c 只编译 ...

  2. c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...

    双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池   发布时间:2017-12-07 05:48 一个C语 ...

  3. c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...

    九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池   发布时间:2017-10-18 14:11 据ID ...

  4. c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...

    丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池   发布时间:2018-04-09 16:40 在之后 ...

  5. 成都c语言编程培训机构,成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗...

    成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗 首页 > 软件 > 成都学c语言编程 作者:镀金池   发布时间:2018-09-28 14:20 近似带有序布局 ...

  6. 汕头c语言培训班,汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗...

    汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗 首页 > C语言 > 汕头c语言编程学习 作者:镀金池   发布时间:2017-10-18 20:12 经历:若 ...

  7. 湛江C语言培训,湛江c语言编程学习,湛江学c语言编程报班,湛江学c语言编程自学好还是报班好...

    湛江c语言编程学习,湛江学c语言编程报班,湛江学c语言编程自学好还是报班好 首页 > C语言 > 湛江c语言编程学习 作者:镀金池   发布时间:2017-10-19 09:51 在Swi ...

  8. C语言编程纸牌游戏运行结果,C语言编程,纸牌游戏

    C语言编程,纸牌游戏 关注:170  答案:2  mip版 解决时间 2021-01-28 15:29 提问者孤独深渊 2021-01-28 08:16 编号为1-52张牌,正面向上,从第2张开始,以 ...

  9. c语言编程常见问题解答 pdf,[编程语言]C语言常见问题集pdf pdf文件[1.35MB]-码姐姐下载...

    原著:Steve Summit 翻译:朱群英, 孙 云 修订版0.9.4, 2005年6月23日 目录 i 前言 xvii 1 声明和初始化 1 1.1 我如何决定使用那种整数类型?......... ...

最新文章

  1. CPU 深夜狂飙,一帮大佬都傻眼了......
  2. 【问链-EOS公开课】第八课 EOS 数据库与持久化 API(一)
  3. 曾是微信最大对手的它,如今却黯然退场,一代即时通讯App就此谢幕!
  4. 力扣--189旋转数组(中等)
  5. (转)python3之模块io使用流的核心工具
  6. (二)html 复杂表格
  7. 计算机网络胡工程施工税率,弱电项目增值税6%、9%、13%税率怎样区分?项目经理必知内容...
  8. 七年之后的《深入理解计算机系统》CSAPP
  9. os系统服务器防火墙怎么关闭,mac防火墙如何关闭
  10. 标准更新|这次是OTA的EN301908-13即增加TRP和TRS的测试要求
  11. python下载需要花钱吗,python下载要钱多少钱
  12. 20、随机图片验证码API接口,免费好用
  13. clamp.js 使用
  14. postgresql-with as处理子查询速度慢的问题
  15. 从A15跑分看库克精准刀法:Pro版GPU强很多,mini 6不敌手机
  16. 通信工程用这些书应该够了
  17. python——飞机大战小游戏
  18. 【2021-12-18】Could not initialize class org.jetbrains.kotlin.com.intellij.pom.java.LanguageLevel 解决办法
  19. 科研之路你必须拥有一款文献管理软件--Zotero
  20. 计算机主机性能指标,计算机性能指标是什么【图解】

热门文章

  1. js正则表达式语法大全_一条正则表达式闹的乌龙
  2. python 图片对比文件夹_初学Python-找出文件夹下的所有图片
  3. windows mysql增量备份_windows下mysql增量备份与全备份批处理
  4. 一文教你如何高效使用 IDEA !
  5. 如何更快地将string转换成int/long
  6. Spring Security 中使用Keycloak作为认证授权服务器
  7. 微信继续加持上班摸鱼功能!网友:离被开除更进一步...
  8. 左滑右滑,在VS Code里滑个妹纸给你写喜欢的代码?
  9. Spring Boot 注解大全,一键收藏!回城路上复习!
  10. 计算机用户要以ADSL,2012年计算机一级MsOffice第三十三套练习题及答案解析