c语言编程暴力是什么意思,(C语言代码)用笨办法暴力出来的,但是还是希望给大家一点思路上的启发...
#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语言代码)用笨办法暴力出来的,但是还是希望给大家一点思路上的启发...相关推荐
- linux+下c语言编程项目,精通UNIX下C语言编程与项目实践
cc -I //include 目录 -L //静态库目录?动态也可以 -l //小写L,接静态库名称?动态也可以 -DXXX='"XXFF"' //-D直接定义宏 -c 只编译 ...
- c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...
双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池 发布时间:2017-12-07 05:48 一个C语 ...
- c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...
九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池 发布时间:2017-10-18 14:11 据ID ...
- c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...
丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池 发布时间:2018-04-09 16:40 在之后 ...
- 成都c语言编程培训机构,成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗...
成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗 首页 > 软件 > 成都学c语言编程 作者:镀金池 发布时间:2018-09-28 14:20 近似带有序布局 ...
- 汕头c语言培训班,汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗...
汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗 首页 > C语言 > 汕头c语言编程学习 作者:镀金池 发布时间:2017-10-18 20:12 经历:若 ...
- 湛江C语言培训,湛江c语言编程学习,湛江学c语言编程报班,湛江学c语言编程自学好还是报班好...
湛江c语言编程学习,湛江学c语言编程报班,湛江学c语言编程自学好还是报班好 首页 > C语言 > 湛江c语言编程学习 作者:镀金池 发布时间:2017-10-19 09:51 在Swi ...
- C语言编程纸牌游戏运行结果,C语言编程,纸牌游戏
C语言编程,纸牌游戏 关注:170 答案:2 mip版 解决时间 2021-01-28 15:29 提问者孤独深渊 2021-01-28 08:16 编号为1-52张牌,正面向上,从第2张开始,以 ...
- c语言编程常见问题解答 pdf,[编程语言]C语言常见问题集pdf pdf文件[1.35MB]-码姐姐下载...
原著:Steve Summit 翻译:朱群英, 孙 云 修订版0.9.4, 2005年6月23日 目录 i 前言 xvii 1 声明和初始化 1 1.1 我如何决定使用那种整数类型?......... ...
最新文章
- CPU 深夜狂飙,一帮大佬都傻眼了......
- 【问链-EOS公开课】第八课 EOS 数据库与持久化 API(一)
- 曾是微信最大对手的它,如今却黯然退场,一代即时通讯App就此谢幕!
- 力扣--189旋转数组(中等)
- (转)python3之模块io使用流的核心工具
- (二)html 复杂表格
- 计算机网络胡工程施工税率,弱电项目增值税6%、9%、13%税率怎样区分?项目经理必知内容...
- 七年之后的《深入理解计算机系统》CSAPP
- os系统服务器防火墙怎么关闭,mac防火墙如何关闭
- 标准更新|这次是OTA的EN301908-13即增加TRP和TRS的测试要求
- python下载需要花钱吗,python下载要钱多少钱
- 20、随机图片验证码API接口,免费好用
- clamp.js 使用
- postgresql-with as处理子查询速度慢的问题
- 从A15跑分看库克精准刀法:Pro版GPU强很多,mini 6不敌手机
- 通信工程用这些书应该够了
- python——飞机大战小游戏
- 【2021-12-18】Could not initialize class org.jetbrains.kotlin.com.intellij.pom.java.LanguageLevel 解决办法
- 科研之路你必须拥有一款文献管理软件--Zotero
- 计算机主机性能指标,计算机性能指标是什么【图解】
热门文章
- js正则表达式语法大全_一条正则表达式闹的乌龙
- python 图片对比文件夹_初学Python-找出文件夹下的所有图片
- windows mysql增量备份_windows下mysql增量备份与全备份批处理
- 一文教你如何高效使用 IDEA !
- 如何更快地将string转换成int/long
- Spring Security 中使用Keycloak作为认证授权服务器
- 微信继续加持上班摸鱼功能!网友:离被开除更进一步...
- 左滑右滑,在VS Code里滑个妹纸给你写喜欢的代码?
- Spring Boot 注解大全,一键收藏!回城路上复习!
- 计算机用户要以ADSL,2012年计算机一级MsOffice第三十三套练习题及答案解析